Всем привет!
У RigidBody есть метод SweepTest, который определяет, произойдет ли коллизия тела с другим с точностью до расстояния distance, если он будет двигаться в направлении direction.
function SweepTest (direction : Vector3, out hitInfo : RaycastHit, distance : float = Mathf.Infinity) : bool
Этот метод, видимо, посылает лучи до их столкновения с другим объектом. Это работает для движения вперед, но для вращения объектов это не подходит.
Не знаете, есть ли какая-нибудь функция, делающая что-то вроде SweepTest для вращения? Или, может, это можно как-то реализовать с помощью других фукнций?