一款第一人称射击游戏,用到的制作平台是Unity3D。可以用于制作第一人称射击游戏的游戏引擎有很多,Unity3D游戏引擎便是其中之一。Unity3D游戏引擎拥有完善的角色控制机制,可以编辑游戏的脚本语言有C#脚本语言,Javascript脚本语言等等。
游戏逻辑是通过C#脚本语言编写,比如第一人称的行动控制方式。游戏模型也是用Unity3D制作的,游戏模型包括人物模型和游戏环境。本毕业设计实现的功能有:第一人称行动射击控制,敌人AI行动逻辑,游戏环境互动,以及多种游戏菜单。其中,第一人称行动射击控制和敌人AI行动逻辑是两个重点。第一人称行动射击控制可以实现玩家控制人物自由地行走跳跃和射击动作;敌人AI行动逻辑控制AI的所有行为。
在单机版本的第一人称射击游戏中,除了第一人称控制之外,最重要的就是敌人AI行走战斗的自行控制系统,在本第一人称射击游戏中也有比较聪明的敌人,它们会对攻击做出反应,同时也会按自己的“想法”行动。
2022-06-14 19:41:45
37.06MB
Unity3D
1