游戏已经成为目前最受欢迎的娱乐项目之一,而其中的3D游戏也是技术要求较高的项目之一。Unity3D是一个专业的3d游戏开发引擎,它提供了图形引擎,物理引擎,网络接口等多方面的支持,并且Unity自带了一个非常强大的编辑器—MonoDevelop,它还支持C#和JavaScript,非常适合游戏开发。80156
本文主要是以Unity5。3为开发环境,设计并开发一款单机版的FPS游戏,此游戏将利用A*寻路算法来实现游戏中的AI,敌人由AI控制,使其能够找到玩家并主动攻击。本文包括前期的游戏策划,代码的编写和后期的调试,发布等,最终完成一个完整的3D游戏。
毕业论文关键词 Untiy3D FPS A*寻路 游戏制作
毕业设计说明书外文摘要
Title Research and realization of a FPS game and A* routing algorithm
Abstract
Game has been one of the most popular entertainment,and 3D game is one of the programs which require high technical 。Unity3D is a Professional 3D game development engine,it provided Graphics engine, physics engine, network interface and other aspects of support,futher more,Unity is installed with a powerful editor -- MonoDevelop, It also supports C# and JavaScript, very suitable for game development。 This paper is about the design and development of the FPS game mainly based on Unity5。3 development environment,it has AI system which was realized by
A* routing algorithm,and enemies can find player and auto attack player with the control of the AI。This paper contains game planning, material production, debugging code compilation and the release, etc。
Keywords Unity3D FPS A* algorithm Game design
目 次
1 引言 ……………………………………………………………………………………… 1
1。1 研究背景和研究意义 …………………………………………………………………… 1
1。2 Unity3D简介 …………………………………………………………………………… 1
1。3 脚本系统 ………………………………………………………………………………… 2
1。4 A*算法简介 ……………………………………………………………………………… 2
1。5 FPS游戏的现状 ………………………………………………………………………… 3
2 Unity3D基本概念 ……………………………………………………………………… 4