星火编辑器之实现单位跟随
修改于2024/06/22247 浏览综合
修复召唤物跟随。
最终效果视频:
官方的“召唤”技能案例坏了。
召唤出来的水元素、不死鸟、分身都呆在原地不动。
既没跟随玩家,也没攻击敌人。(日期:2024-6-21。)
我正要做领兵打架功能,我生成的佣兵没有跟随我,而是原地待命。
一番思考后,我觉得这种能攻击的跟随肯定要用AI控制器实现,而非代码指令。于是我去参考官方的召唤物的写法。结果发现官方案例是坏的。
言归正传,直接说解决方案吧。
目录:
- 用指令添加AI。
- 在AI里加一行指令来赋值master。
- 如果只跟随不攻击可能是因为没有技能。
详细操作过程:
1. 用指令给单位添加AI。
在创建单位后,用指令给单位添加跟随AI。
创建单位后,加个自定义效果节点,为了加逻辑。
加一行逻辑:添加跟随AI。
可以试试在 AI 的一开始打印消息。就会发现如果不加这个节点,AI 根本没打印。跟随AI 根本没开始执行。
2. 在AI开始时赋值master。
找到AI控制器:默认是隐藏的。需要显示。
找到跟随AI:
逻辑很简单。单位属于的玩家的主控单位就是召唤物要跟随的单位。
点开这个
添加一行指令,赋值master。
3. 如果水元素不会攻击可能是因为没有技能。
于是我添加了“闪电链”技能。
找到水元素。
添加技能。
完成。

