让机器人射击

思路:在控制蓝图中,调用AI蓝图中的开火函数,调用基类开火函数

1、在AIController类中,添加GetAI函数

2、在事件图表中,调用AI的开火函数

3、AI控制器和AI蓝图的时间差,导致枪的资源未准备,在AIController蓝图添加一个延迟

 4、让机器人射击忽略掉自己

5、此时射线会穿透玩家控制的角色,方法:修改射线类型或修改玩家对射线Block类型

        a)修改射线类型

        b)修改玩家对射线Block类型

6、死亡处理,Die函数包含了处理:销毁人物对象,销毁武器对象,解除控制

 7、死亡时镜头后移

8、镜头后移后,将骨骼换成第三人称,并且模拟物理 

 

Guess you like

Origin blog.csdn.net/qq_44400944/article/details/120895046