Тема: MeshIntersect
Показать сообщение отдельно
Старый 02.05.2015, 23:40   #8
seaman
Знающий
 
Регистрация: 08.01.2013
Адрес: Самара
Сообщений: 284
Написано 104 полезных сообщений
(для 180 пользователей)
Ответ: MeshIntersect

Вот у меня чувство, что что-то у Вас не то в архитектуре.
Вы уверены, что Ваш цикл закончится за кадр? Вы уверены, что тем самым Вы не повесите рендер и все вызовы Юнити? Зачем Вам вообще что-то двигать "шажками", если это никто не увидит?
Вам я так понимаю просто нужно поставить объект в крайнюю точку перед коллизией? Почему бы просто ее не рассчитать, без "перемещения" в цикле? Тем более, что Вам подходит коллизия со сферой.
Как?
Пускаем луч из текущего положения в направлении движения. Получаем точку коллизии. Отступаем по оси движения назад на нужное расстояние. Ставим там объект.
(Offline)
 
Ответить с цитированием