Показать сообщение отдельно
Старый 29.05.2013, 04:57   #10
DarkMedveD
ПроЭктировщик
 
Аватар для DarkMedveD
 
Регистрация: 26.12.2008
Адрес: Питер
Сообщений: 151
Написано 5 полезных сообщений
(для 6 пользователей)
Ответ: Вращение осей координат

Создаю игрока. Это объект, физический, который управляется пользователем по средствам WASD. Ускориться, притормозить, поворот налево\направо. Так же за объектом летает камера.
Поскольку объект физическое тело, то все его преобразования просчитывал через PhysX. То есть я просто придавал ему ускорение, он перемещался. Я вытаскивал матрицу этого объекта из актера сцены и использовал как мировую. Проблема в том, что изменяя мировую матрицу я не изменяю матрицу объекта в PhysX. То есть все мои преобразования сказывались на графике.

А ригидбоди не потомок. Камера - потомок, а двигаю я именно этот ригидбоди.

Джойны? Даже не знаю, мне кажется это совсем другая история...
__________________
Фантазия плохого программиста ограничивается его знанием языка. Фантазия хорошего программиста ограничивается возможностями языка и компилятором. Фантазия гениального программиста не ограничивается ничем.
(Offline)
 
Ответить с цитированием