网站大量收购独家精品文档,联系QQ:2885784924

基于unity3D的FPS游戏毕设.docx

  1. 1、本文档共46页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

摘要

FPS游戏,又称为第一人称射击游戏。相信很多用户对于这一个类型的游戏都很熟悉。这一款游戏的核心在于射击,项目将围绕这一个核心进行设计和开发游戏自身的基础设计这一模块,在音效和动画特效着重设计。在听觉和视觉这一块让玩家有更好的体验,本文主要讲述在使用Unity3D引擎和C#编程语言的过程中,如何开发和设计一款受欢迎的第一人称射击游戏,第一人称视角的移动、枪支的射击原理和特效构思,背包系统和UI的设计,编辑敌人的AI寻路和攻击。□

关键词:Unity3D射线检测C#AI

Abstract

FPSGames,alsoknownasfirst-personshooter.Imsuremanyusersarefamiliarwiththistypeofgame.Thecoreofthisgameisshooting,aroundthiscorepointtodesignisthecoreofthisproject.Thegameitselfisbasedonthedesignofthismodule,withemphasisonsoundandanimationeffects.Thisarticlefocusesonhowtodevelopanddesignapopularfirst-personshooterinthecontextofusingtheUnity3Dengineandthec#programminglanguage,firstPersonPerspectiveMovement,gunshootingprinciplesandspecialeffectsconcepts,backpacksystemsandUIdesign,editingenemyAIpathfindingandattacks.

Keywords:Unity3DRadiographicexaminationC#AI

广东东软学院本科生毕业设计(论文)

广东东软学院本科生毕业设计(论文)

目录

TOC\h\z\t第一级标题,1,第二级标题,2,第三级标题,3第一章概述 8

1.1游戏类型 8

1.2游戏开发环境和运行环境 8

1.3内容概述 8

1.4核心概念 8

1.5游戏故事 8

1.6游戏角色 8

1.7游戏世界 9

1.8游戏规则 9

1.9文档目的 9

第二章游戏结构 10

2.1每个模块中的方法和主要成员变量 10

2.1.1GameManager模块 10

2.1.2UI模块 10

2.1.3BirthEnemy模块 10

2.1.4Player模块 10

2.1.5Enemy模块 11

第三章游戏过程 13

第四章主要系统 14

4.1动画系统 14

4.1.1角色动画 14

4.1.2敌人动画 15

4.2声音系统 17

第五章游戏的主要设计 19

5.1角色的设计和第一人称视角的运用 19

5.1.1角色的创建 19

5.1.2角色的控制 19

5.1.3第一人称相机的控制 20

5.2敌人的设计 21

5.2.1敌人的导航网格寻路和行为判断 21

5.2.2敌人的生成、死亡和销毁机制 22

5.3场景效果设计 23

5.3.1场景渐影渐射 23

5.4方法的封装 24

5.5枪的设计 26

5.5.1枪支的设计 26

5.5.2射线检测原理 27

5.6商城系统 27

5.6.1商城系统的规范设计 27

5.6.2商城的操作流程 29

第六章游戏界面 32

6.1开始界面 32

6.2游戏界面 32

6.3胜利界面 33

6.4失败界面 33

第七章Unity操作 35

7.1设置刚体和碰撞检测器 35

7.2挂载脚本 35

7.3配置音频文件 35

7.4配置动画系统 35

第八章总结 36

8.1总结目的 36

8.2制作游戏出现的问题总结 36

8.3心得体会 36

8.3.1对Unity2D学习的体会 36

文档评论(0)

181****2496 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档