因此,我正在尝试检查一个非常简单的冲突,但我真的不确定为什么它无法正常工作。我有一个带有自定义角色的VR角色典当。我只想检查双手何时击中敌人。每个角色都有一个网格和一个胶囊碰撞组件,其设置与我的pawn相同。
我还设置了敌人以检测与棋子的碰撞,如果它们撞到那里,并且无论敌人是静止的还是移动的都没有问题。
但是,只有敌人移动时,我的手才发射敌人的命中事件。如果敌人静止不动,则没有命中事件触发手碰撞。
是否有发生这种情况的原因?任何帮助将不胜感激。
答案 0 :(得分:0)
我不确定在敌人静止时为什么典当碰撞会起作用。但是,由于我的敌人是从角色类派生的,因此存在一些限制,不允许在静止状态下“推动”角色。我假设角色移动或静止时,可能存在一个与碰撞设置混淆的变量。
但是,我能够使它正常工作,而不是我想象的那样。我没有在Hit事件中寻找对手,而是将其更改为Overlap事件。这样做并不难,但也不是我一直在寻找的解决方案。但是,它有效。