效果

步骤
1. 首先在虚幻商城下载所需素材

2. 打开“BP_West_Missile_M26”
勾选模拟物理

添加一个变量,命名为“Target”

该变量用来表示导弹追踪的目标,变量类型为actor的对象引用,勾选可编辑实例和生成时公开

在事件图表中添加如下节点

3. 将“BP_West_Missile_M26”拖入场景

设置导弹追踪的目标

此时运行游戏可以看到导弹自动旋转朝向目标(直升机)

4. 再次打开“BP_West_Missile_M26”,给骨架网格体设置碰撞

5. 打开导弹的物理资产“PHYS_West_Missile_M26”

选中所有物理形体,将它们的物理类型更改为模拟

再将碰撞复杂度改为项目默认

删除如下选中的物理形体

6. 打开“BP_West_Missile_M26”,添加如下节点,给导弹一个移动速度

再激活粒子效果

此时运行游戏可以发现导弹已经能够自动移动了。
如果嫌导弹转向慢/快,或者移动速度慢/快,可以通过修改如下两个变量调整。

7. 实际情况下,我们也可以修改以上逻辑,先给导弹一个垂直的初速度,过几秒后再让导弹旋转:

最终运行效果如文章开头所示。



















