Коллайдеры Unity 2D проходятC#

Место общения программистов C#
Anonymous
Коллайдеры Unity 2D проходят

Сообщение Anonymous »

У меня есть мяч, вращающийся в центре игрока (его дочернего элемента игрока). Игра проста. Мяч столкнется со стенами, поднимет игрока выше и заставит его пройти паркур. Но иногда мяч проходит через коллайдеры.
Вот видео проблемы:
https://streamable.com/0et3wt
Код ротации:

Код: Выделить всё

transform.RotateAround(target.position, Vector3.forward,  rot * Time.deltaTime);
Я пытаюсь добавить Rigidbody2D и изменить некоторые настройки, но это не сработало. Мне нужно решение, согласно которому мяч никогда не пройдет через коллайдер. Если вы хотите помочь и вам нужна дополнительная информация о коде или т. д., оставьте комментарий, и я пришлю.

Подробнее здесь: https://stackoverflow.com/questions/786 ... ss-through

Вернуться в «C#»