第3章 第一人称射击游戏 本章将使用Unity制作一款第一人称射击游戏,这是时下最流行的游戏类型之一。在本章的内容中,将涉及摄像机控制、物理、动画、智能寻路等。 3.1 策划 在开始制作游戏之前,按惯例还是先准备一份游戏策划。我们将要制作的游戏并不复杂,场景中只有一个主角和一种敌人,尽管如此,它已经具备了第一人称射击游戏的主要要素。 3.1.1 游戏介绍 在游戏场景中,会有若干个敌人的出生点,它会定时生成一些敌人,它们会寻找并攻击主角。游戏的目的就是生存下去,消灭更多敌人,获取更多分。 3.1.2 UI界面 游戏中的UI比较简单,包括主角的生命值、弹药数量、得分和瞄准星。 游戏失败后提供一个按钮重新开始游戏。 3.1.3 主角 我们看不到主角本人,在屏幕上看到的是一支端在胸前的M16机关枪。按键盘的W、S、A、D键控制主角前后左右行动,移动鼠标旋转视角,按鼠标左键进行射击。 3.1.4 敌人 敌人只有一种,是一个护士模样的僵尸,它将具有智能寻路功能,躲避障碍物,并攻击主角。