【UE】制作追踪导弹

效果

步骤

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

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

猜你喜欢

转载自blog.csdn.net/ChaoChao66666/article/details/130873022