Unity3d - игрок переворачивается после определенного чанка - PullRequest
0 голосов
/ 31 января 2019

Итак, я сделал очень простую игру, все, что вы в основном делаете, это скользите по местности и избегайте препятствий (я еще не реализовал препятствий).И я столкнулся с очень странной проблемой.Когда я бью пятый кусок, игрок начинает переворачивать:

enter image description here

Может кто-нибудь помочь мне найти, в чем проблема и как я могу ее исправить??

Редактировать: я решил это с помощью создания физического материала с нулевым трением и применил его как к чанку, так и к игроку.

1 Ответ

0 голосов
/ 01 февраля 2019

Это может быть проблемой, если ваши коллайдеры слишком большие.проверьте размеры коробочного коллайдера вашего игрока и посмотрите, больше ли он, чем у вашего игрока.Если так, сделайте так, чтобы он подходил только к внешним краям коробки игрока.Кроме того, если вы не планируете намеренно перевернуть игрока, вы всегда можете просто приложить постоянную нисходящую силу (обычно достаточно твердого тела + сила тяжести), чтобы этого не произошло.Надеюсь, это поможет!

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