基于Unity的保卫萝卜游戏的开发与设计 摘 要 随着当前计算机技术不断的发,促进了软硬件技术得到了极大提高,在生活中三维游戏已经被人了解和开发,因为三维游戏里面的游戏动作十分逼真,物理环境下的用户交互变得更加真实,让整个游戏保持在很高的品质中,对于三维游戏里面人物动作是否流畅、是否虚拟环境融合在一起等,这些都是需要对游戏动作中对控制游戏机理游戏中的相关设计和相关处理动作等设计和实现,对于游戏人物的动作分析是在Unity游戏引擎的基础上开发出FPS第一人称的角色扮演类游戏,整个游戏场景的设计充满了真实性、交互性,可以吸引人的注意力。 本论文对保卫萝卜游戏的特性进行研究和分析,使用C#语言对功能模块进行开发,游戏的引擎是基于Unity引擎进行实现的,保证游戏具有良好的玩耍效果,最终为用户提供良好的体验。 【关键词】游戏,Unity,C#,引擎 目 录 1 绪 论 1 1.1 研究背景 1 1.2 国内外研究动态 1 1.3 Unity游戏引擎 3 1.4 游戏发展趋势 3 2 需求分析 4 2.1游戏设计四大元素 4 2.1.1 策划 5 2.1.2 程序 5 2.1.3 美工 5 2.1.4 音效 5 2.2可行性分析 5 2.2.1 技术可行性分析 6 2.2.2 经济可行性分析 6 2.2.3 实用可行性 6 3 游戏素材 6 3.1游戏资源 6 3.1.1 Font文件夹 6 3.1.2 Images文件夹 7 3.1.3 Prefabs文件夹 7 3.1.4 Scenes 文件夹 7 3.1.5 Scripts文件夹 7 3.2 游戏场景 7 4 游戏动作控制机理 7 4.1 动画融合 8 4.2 动画层 8 4.3 动画的重放和取样 8 5 游戏的导入和导出 9 6 Unity动作控制 9 6.1 添加Animation组件 9 6.2 添加Character Controller组件 9 6.3 建立脚本 9 7 游戏功能实现 10 7.1 BackgroundTransform 模块 10 7.2 Hero模块 10 7.3 Magic模块 11 7.4 Enemy模块 11 7.5 GameManager模块 11 8 结 论 11 参考文献 12 致 谢 13 |
基于Unity的保卫萝卜游戏的开发与设计
更新时间:2019-07-29