Событие Collision Hit срабатывает, только если враг движется в Unreal? - PullRequest
0 голосов
/ 28 мая 2019

Итак, у меня довольно простое столкновение, которое я пытаюсь проверить, и я действительно не уверен, почему он не работает правильно.У меня есть пешка персонажа VR с актерами на заказ.Я просто хочу проверить, когда руки попали в противника.Каждый из участников руки имеет сетку и компонент столкновения капсулы, настроенные на те же настройки, что и моя пешка.

У меня также есть враг, настроенный на обнаружение столкновений с пешкой, если они сталкиваются с ней и не имеют проблем тамбудь то враг неподвижен или движется.

Мои руки, однако, отстреливают вражеский удар, только если враг движется.Если противник неподвижен, события попадания не срабатывают для столкновения рук.

Есть ли причина, по которой это могло бы произойти?Любая помощь будет принята с благодарностью.

1 Ответ

0 голосов
/ 30 мая 2019

Я не совсем уверен, почему мое столкновение с пешкой работает, когда враг стоит на месте. Тем не менее, поскольку мой враг является производным от класса Character, существуют ограничения, которые не позволяют «толкать» персонажа в неподвижном состоянии. Я предполагаю, что, вероятно, есть переменная, которая портится с настройками столкновения, когда персонаж движется или стоит на месте.

Однако я смог заставить его работать, но не так, как я предполагал. Вместо того, чтобы искать руки в событии Hit, я изменил его на событие Overlap. Делать это таким образом было несложно, но, на самом деле, это не то решение, которое я искал. Однако это работает.

...