首页 > 代码库 > Unity3D 敌人AI 和 动画( Animator )系统的实例讲解
Unity3D 敌人AI 和 动画( Animator )系统的实例讲解
在这个实例中,我们要做一些敌人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 表示寻路者的跳跃距离极限。
---未完待续---
Unity3D 敌人AI 和 动画( Animator )系统的实例讲解
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。