
Smart Projectile 是虚幻UE引擎的蓝图,适用于任何类型的武器枪,资产多人游戏,当涉及到射击时,Smart Projectile 是一个很好的解决方案。
这是一个 actor 组件,可以添加到武器蓝图或角色蓝图中,它基于玩家相机的位置,因此必须获得玩家相机的参考。
它使用一个简单的碰撞球体,可以检查墙壁的枪口位置,并可以在第三人称视角下使用它,如果需要,还可以用于车辆。
在其中可以找到一个基于 tpp 的角色的子演员类,它可以根据枪口位置自动计算摄像机的命中位置,就像普通游戏一样。
特征列表
- 子弹掉落;
- 子弹穿透;
- 自定义子弹速度;
- 自定义损坏;
- 自定义重力;
- 基于表面类型的冲击声音生成系统;
- 基于表面类型的冲击粒子生成系统;
- 基于表面类型的子弹修改;
- 枪口碰撞检查;
- Niagara 和 Cascade 支持;
- 包括 Niagara 弹丸光束效果。