У меня есть мяч, вращающийся в центре игрока (его дочернего элемента игрока). Игра проста. Мяч столкнется со стенами, поднимет игрока выше и заставит его пройти паркур. Но иногда мяч проходит через коллайдеры.
Вот видео проблемы:
https://streamable.com/0et3wt
Код ротации:
Код: Выделить всё
transform.RotateAround(target.position, Vector3.forward, rot * Time.deltaTime);
Я пытаюсь добавить Rigidbody2D и изменить некоторые настройки, но это не сработало. Мне нужно решение, согласно которому мяч никогда не пройдет через коллайдер. Если вы хотите помочь и вам нужна дополнительная информация о коде или т. д., оставьте комментарий, и я пришлю.
Подробнее здесь:
https://stackoverflow.com/questions/786 ... ss-through