Показать сообщение отдельно
Старый 06.07.2012, 21:21   #17
cahekp
Разработчик
 
Аватар для cahekp
 
Регистрация: 14.12.2008
Адрес: Томск
Сообщений: 530
Написано 270 полезных сообщений
(для 883 пользователей)
Ответ: Недостатки Unity3d

Хм... Ну, вроде, задача не из сложных. Вполне реализуема без всяких костылей.

Насколько я правильно понял задачу, я бы на игрока в этом случае повешал CharacterController (чтоб сквозь стены не проходил, но на другие физ.объекты не влиял) и управлял его движением вокруг какой-то точки с помощью метода Move(Vector3.Cross((centerPoint - playerPosition).normalized, Vector3.up) * speedPlayer);
В таком случае игрок даже не должен иметь компонент Rigidbody. Всё через коллайдеры.
__________________
(Offline)
 
Ответить с цитированием