Показать сообщение отдельно
Старый 06.12.2011, 12:35   #68
Crystal
Терабайт исходников
 
Аватар для Crystal
 
Регистрация: 05.07.2007
Сообщений: 5,196
Написано 1,721 полезных сообщений
(для 5,374 пользователей)
Ответ: Вопросы про Xors3D

Сообщение от SBJoker Посмотреть сообщение
Я предлагаю сделать так как делают всегда и везде. Один и тот же объект для разных целей представлен разным физическим объёмом. Для каких то операция типа попаданий при стрельбе, сойдёт простая физ. модель, например шар.

Для хождения по кораблю он уже тримеш. Для контактирования с уровнем - компаунд общей формы.
Все варианты физического тела не контактируют друг с другом. Жеско связаны по соподчинению. Т.е. положение в пространтстве оределяется компаундом для коллизий с уровнем. Тримеш для хождения по кораблю подчинен компаунду. Действие на тримеш неприводит к изменению положения корабля. Он лишь используется для столкновений с игроками внутри.

В целом ясно?
Сложно, ёмко, долго.
И ведь кораблей таких должен быть далеко не один...
(Offline)
 
Ответить с цитированием