跑酷类游戏的设计与实现.doc

资料分类:计算机信息 上传会员:萌小月 更新时间:2020-12-25
需要金币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

相关论文资料:
最新评论
上传会员 萌小月 对本文的描述:在游戏这项综合应用中,除了华丽的画面渲染外,作为表现虚拟世界系统内在物理规律的计算是必不可少的。编写脚本可以实现一定程度上的简单运动,如简单的加速和减速牛顿物理运......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: