论文部分内容阅读
体感设备和技术近年发展很快,基于体感交互的应用与开发也是目前研究的热门领域。尤其在游戏行业中,与传统的游戏模式相比,体感交互所带来的脱离桌面和控制设备的,近似于在真实空间中的操作可以为玩家带来更强的真实感和操控感,大大提升了游戏的游戏性和可玩性。Kinect是近年较为成熟的,且被广泛应用的体感设备。本文根据对Kinect技术特点的研究和分析,以及对相关应用游戏设计的梳理,提出了充分利用Kinect深度数据的目标,探索了一款基于Kinect设备的交互式健身游戏原型的设计与实现。该原型充分利用了Kinect的数据、运算和交互的特点,结合一个真实与虚拟结合的场景的构建,设计了一种让玩家无需虚拟代理就能在一个三维环境中直接与游戏中的元素进行互动的体感游戏。游戏以健身游戏为内容载体,结合故事、规则和界面等游戏元素的设计,为玩家提供了较强的参与性和沉浸感,形成了良好的体验。游戏原型借助Unity3D游戏引擎进行游戏界面和场景的设计;对比了多个Kinect连接器,最终选用Microsoft Kinect SDK连接软硬件进行数据通信,实现了CMU Kinect Wrapper中间件与Unity3D的整合。游戏原型在设计上利用Unity3D对Kinect数据进行处理,采用FBX文件格式作为3dsMax和Unity3D之间的数据交换格式,编写了相应的游戏AI程序和特殊着色器(Shader)代码呈现场景的设计效果。在游戏设计的部分,本文以游戏性的提升为切入点,主要讨论了如何结合技术的特点对游戏的交互性、规则和呈现进行设计,以及设计时应秉承的原则。最后,本文对于原型的测试过程、方法和结论进行了总结。本文的研究成果不仅对于体感游戏的开发与设计有重要的参考价值,也为虚拟展示、媒体艺术装置等应用提供一种技术实现的方法,其中,关于技术与设计平衡的思考,也为新技术的应用研究提供了一个有益的参考。