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

  • 需要金币2000 个金币
  • 资料目录论文助手 > 高校设计 > 计算机信息 >
  • 转换比率:金钱 X 10=金币数量, 例100元=1000金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2020-12-25
  • 论文字数:15727
  • 课题出处:(萌小月)提供原创资料
  • 资料包括:完整论文

支付并下载

摘要:电子游戏的形式随着计算机科学与技术的不断发展越来越多样化,用户对于电子游戏的娱乐性需求也越来越高,追求更加真实的的感官体验。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


支付并下载

提示:本站支持手机(IOS,Android)下载论文,如果手机下载不知道存哪或打不开,可以用电脑下载,不会重复扣费