4。4 A*算法的实现 ………………………………………………………………………… 19
5 系统测试 ……………………………………………………………………………… 23
5。1 系统打包及运行 ……………………………………………………………………… 23
5。2 系统测试 ……………………………………………………………………………… 23
5。2。1 角色移动测试 ………………………………………………………………………… 23
5。2。2 AI自动寻路测试 …………………………………………………………………… 23
5。2。3 上传积分测试 ………………………………………………………………………… 24
结论 …………………………………………………………………………………… 26
致谢 …………………………………………………………………………………… 27
参考文献 ……………………………………………………………………………… 28
1 引言
本毕业设计将完成一款FPS(第一人称视角射击)游戏,它是以玩家的主观视角来进行的,玩家们不用再像别的游戏一样操纵着屏幕中的虚拟人物来进行游戏,而是身临其境地体验游戏带来的视觉冲击,这就大大增强了游戏的主动性和真实感。
本毕业设计所需要的软件为Unity3D。Unity是一款跨平台的游戏开发工具,从一开始就被设计成易于使用的产品。作为一个完全集成的专业级应用,Unity还包含了价值数百万美元的功能强大的游戏引擎。Unity3D是一个让你轻松创作的多平台的游戏开发工具,是一个全面整合的专业游戏引擎,并且它还是一个跨平台的游戏引擎,它可以一次编译多处运行,免去了重写代码的麻烦和风险。
1。1研究背景和研究意义
随着硬件的逐步完善,人们对游戏的需求越来越大。三维游戏中越来越复杂的人物造型、自然逼真的动作以及与环境的真实互动,使得三维游戏场景越来越逼近真实世界[1],早期第一人称类游戏所带给玩家的一般都是屏幕光线的刺激,简单快捷的游戏节奏[2] ,第一人称射击类游戏是一种三维射击游戏,玩家通过控制角色的眼睛也就是第一视角观察游戏世界[3]。