利用MoveToLocationOrActor 利用这个函数,可以使得AI走到指定的目标Actor或者位置,然后执行一些操作(在这里是攻击)
但是有一个问题,AI在达到目标之后,其可能不是面对着目标的。所以需要修正AI的朝向,让其面对目标 。
解决思路:
**旋转:**得到朝向目标点的Rotaion
,将Mesh的Rotation
利用RInterpTo
函数平滑靠近(注意这里要叠加原有的Mesh的Rotation
值)
**动画:**根据当前AI的朝向和对目标朝向得到对应的RotatWeight
,用于控制旋转时的动画
**移动速度:**期望AI在转向的时,不受MoveToLocationOrActor
函数的影响从而偏移,能够实现原地转身,所
AI转向面对目标
最新推荐文章于 2022-08-25 01:44:28 发布