本随笔介绍如何在UE4里用蓝图制作出抛物线。
其实官方的VR模板里就有一条抛物线,本文是把它关键的节点节选出来使用:
1. 计算抛物线所需要的点
关键节点:Predict Projectile Path By ObjectType
使用它可以计算出抛物线的点:
StartPos:抛物线起始方向
Launch Velocity: 初速度
Object Types: 会被什么阻挡
Actors to Ignore: 无视什么东西
Out Path Positions: 抛物线的点数组
简单示例:
2. 形成抛物线
关键组件:Spline
先清空Spline,然后把计算出来的点逐一添加到Spline上。