Персонаж входит в землю при атаке - PullRequest
0 голосов
/ 02 ноября 2019

поэтому я разрабатываю игру с единством, и у меня возникает следующая проблема: когда вражеский персонаж атакует, он входит в землю, это происходит только тогда, когда он атакует. Уже добавлены рибибоды и капсульный коллайдер, и эта проблема сохраняется. Пол с Box Collider.

Ссылка на изображения инспектора объекта (символ)

https://i.imgur.com/K3yDiJP.png https://i.imgur.com/c9WrKVg.png

Ходячий персонаж:

https://i.imgur.com/mx0cvDc.png

Персонаж нападения:

https://i.imgur.com/Uyf20Yt.png

Одна деталь, когда он атакует его, выходит из рамки Капсульного коллайдера. Capsule Colider, когда персонаж остановлен: https://i.imgur.com/8L48H4S.png Capsule Colider, когда персонаж атакует: https://i.imgur.com/tBbNsQE.png

1 Ответ

1 голос
/ 02 ноября 2019

Одна возможная проблема связана с точкой поворота каждого из спрайтов.

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

Убедитесь, что точка поворота для каждого из спрайтов для этого конкретного символа установлена ​​в общее место.
(В вашем случае вы можете попытаться установить опорууказывать на шею / голову персонажа, поскольку маловероятно, что вы собираетесь вращать персонажа.)

Обратите внимание, что изменение точки поворота также изменит точку, в которой персонаж будет вращаться.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...