虚幻引擎4 Spawn Emitter在角色位置

时间:2015-11-06 00:19:58

标签: location unreal-engine4 unreal-blueprint

我正在尝试在角色撞击表面时产生粒子效果,具体取决于表面选择不同的粒子效果。我为我的角色动画添加了我的BP图片。目前,粒子效果仅在一个地方产生,并且在移动时不跟随角色。因此,每当我踏上表面时,粒子效果就会在产卵位置发生。我已经关注并查看了许多线程和视频已经达到这一点,任何帮助将不胜感激,我使用的是UE4 4.9.2,谢谢。

CharacterAnim BluePrint

2 个答案:

答案 0 :(得分:1)

我相信你可以通过插入演员位置,进入“位置”来实现预期效果。在位置输入' Spawn Emitter'节点

你现在正在做的是,从(0,0,0)跟踪演员位置,查看是否存在碰撞,然后使用此碰撞位置来生成发射器。

我很惊讶它甚至可以说得很老实。

虽然心动!使用曲面类型检查的跟踪测试是完全准确的。

我在跟踪测试中修改的是插入开始和结束输入中的actor位置,结束输入是一个在负Z方向上被actor高度偏移的位置。这将需要一些试验和错误。这样做的是从演员到演员下方的飞机。

但是,如果产卵现在正常工作,可能不需要进行上述更改。

<强> TL; DR:

只需使用“演员位置”节点提供发射器生成的位置,也许使用偏移量确保它在脚部位置生成,然后你就会变成金色!

答案 1 :(得分:0)

您可能希望将行的开头设置为0,0,0以外的其他位置。例如,让跟踪器从播放器开始并向下拍摄以检查表面类型。如果您需要进一步的帮助,请回复消息!