在这个实例中,我们要做一些敌人AI的简单实现,其中自动跟随和动画是重点,我们要达到的目标如下:
1.敌人能够自动跟随主角
2.敌人模型一共有四个动作:Idle(空闲) Run(奔跑) Attack(攻击) Death(死亡).
3.要求敌人在合适的时机能够做出合适动作
(一)自动跟随的实现
1)首先,新建一个场景 如图,场景里至少有两个角色: 有一个敌人(刀骷髅兵) 还有一个主角(没错,就是那个胶囊体)
2)先选择场景模型,然后在 Inspector 窗口选项 Static旁边的小三角显示出下拉菜单,确定其中 Navigation Static 被选中.对于与场景地形无关的模型选项,则要确定没有被选中,如图所示。
Navigation 窗口的选项主要是定义地形对寻路的影响。Radius 和 Height 可以理解为寻路者的半径和高度。Max Slope 是最大坡度,超过这个坡度寻路者则无法通过。Step Height 是楼梯的最大高度 ,超过这个高度寻路者则无法通过。Drop Height表示寻路者可以跳落的高度极限。Jump Distance 表示寻路者的跳跃距离极限。
---未完待续---
时间: 2024-11-08 19:00:43