需要金币:2000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:15727 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:电子游戏的形式随着计算机科学与技术的不断发展越来越多样化,用户对于电子游戏的娱乐性需求也越来越高,追求更加真实的的感官体验。3D游戏应时而生,与平面的2D游戏相比,3D游戏让用户感觉更加身临其境,更加享受。Unity3D是一个2D与3D皆可的游戏开发工具和游戏引擎套件,其中包括了图形、音频、物理、动画等多方面的引擎支持,在脚本方面Unity支持C#、JavaScript、Boo三种语言,其最主要的特点还是一次开发多个平台部署,非常适合于现在的游戏开发。 本文将展示一个用Unity软件来设计和开发跑酷游戏的全过程。本游戏采用的开发环境是Visual Studio 2013,使用C#语言实现。按照游戏的开发思路,从游戏策划、实现到测试一步步展开,完成毕业设计的最终作品。本文将讲述的重点放在游戏策划和实现这两个环节,从模型的制作到导入,脚本编写的思路等具体细节,直到项目完成,游戏的测试将在Unity3D软件中和通过生成可执行文件来实现。 本游戏具有良好的操作性和娱乐性,实现了游戏的部分主要功能,满足玩家对游戏的基本需求,也可以针对本游戏进行再次开发,有着一定的实用性。
关键词 电子游戏;Unity3D;跑酷游戏;Visual Studio 2013;C#
目录 摘要 Abstract 1 绪论-1 1.1 游戏开发背景及意义-1 1.1.1 游戏开发背景-1 1.1.2 游戏开发意义-1 1.2 游戏开发内容-2 1.3 论文的组织结构-2 2 游戏的技术知识和软件介绍-3 2.1 3D图形库-3 2.2 物理引擎-3 2.2.1 物理引擎简介-3 2.2.2 物理引擎基本架构-4 2.3 Unity3D-4 2.3.1 Unity3D简介-4 2.3.2 Unity3D界面介绍-5 2.3.3 Unity3D基本概念-5 2.4 Maya介绍-6 3 游戏策划-8 3.1 游戏的简要介绍-8 3.2 背景和情节-8 3.3 游戏角色和各场景素材-8 3.3.1 角色的设计-8 3.3.2 障碍物的设计-10 3.3.3 游戏环境的设计-10 3.3.4游戏登录界面设计-11 3.4 游戏的操作方法-11 4 游戏的实现-12 4.1 模型的导入和添加材质-12 4.2 游戏环境的实现-12 4.2.1 创建地形-12 4.2.2 设计地表轮廓-13 4.2.3 环境搭建-14 4.3场景角色及其程序实现-15 4.3.1 跑道实现-15 4.2.2 人物实现-17 4.2.3 游戏场景的实现-19 4.2.4 游戏开始和结束场景的实现-20 5 游戏测试-22 5.1 在Unity3D中运行测试-22 5.2 PC端测试-24 5.3 测试结果-26 结论-27 致谢-28 参考文献-29 附录-30 源代码-30 |