Udemy 仿刺客教条游戏的课程学习笔记
Learn & Build Unity 3D Mobile Assassin Creed Game Clone 2023
0. 基本动作对应动画设置
模型来源:VRM 社群分享
【【白嫖.可商用】Vroid模型分享第八期!】 https://www.bilibili.com/video/BV18Y411R7VT/?share_source=copy_web&vd_source=e20a3c6604256a1ec3ff23b5c4b06114
动画来源:Adobe Mixamo
设置敌方索敌和攻击玩家的AI
想做成类似FF12的战斗AI系统
先实现一部分索敌和攻击的动画播放功能
之后等玩家状态更新后再添加扣血的功能
巡逻则是直接套入第三章的NPC 巡逻
后续还会再优化为Navmesh的寻路系统避免卡点
s4a. 敌方状态 AI script
判断攻击力和血量的状态
待后续更新
s4b. 敌方巡逻 AI script
判断圆圈范围内是否有玩家
若无则维持警戒状态=0
若发现目标则进入1
1. 看向目标当前位置, 若目标进入扇形视角内则进入2
2. 跑向目标当前位置, 若距离目标2m内则进入3
3. 准备攻击状态 -> 接 4c. 攻击 AI
若玩家跑出警戒范围则回归状态=0
感觉4b这里的代码写的有点多了
之后应该会将索敌和警戒的功能拆分开
尽量维持每个script档案能在100行左右
s4c. 敌方攻击 AI
随机从1-4的攻击动画选一个进行播放