Вопрос

У меня возникли проблемы с импортом файла Collada в Papervision3d.Я провел исчерпывающий поиск в Google, но безрезультатно.Все примеры и руководства заканчиваются ошибками, будь то «Невозможно найти материалы» или просто отсутствие отображения файла вообще.Я пробовал много разных типов файлов Collada, в том числе множество собственных файлов Collada из их тестовой библиотеки.По сути, я просто хочу узнать обновленный способ загрузки файла Collada во флэш-память с помощью Papervision 3d 2.0 (Great White).

Спасибо.

Это было полезно?

Решение

Если вы используете 3dsMax, вам понадобится плагин для экспорта файла коллады.Экспорт по умолчанию работает неправильно.Если вы используете 3dsMax 2009, вам понадобится специальная версия плагина.

Я верю, что это оно:http://www.flashbookmarks.com/pv3dchat/ColladaMax2009.zip

Как только вы убедитесь, что ваш файл dae правильный, вам нужно будет создать объект MaterialsList с каждым материалом, который будет использовать ваш 3D-файл.Это небольшая работа, но после того, как вы это сделаете, все должно быть хорошо.Убедитесь, что названия ваших материалов в MateriasList такие же, как и в вашей 3D-программе.Они будут сопоставлены с 3D-объектом по их имени.

Другие советы

cow = new Collada("http://papervision2.com/wp-content/downloads/dae/cow.dae");
scene.addChild(cow);

Вы можете использовать свою локальную модель.Только не забудьте создать камеру и навести ее на свою модель.Также не забудьте добавить «addChild».+ попробуйте поиграть с моделями Scale, возможно, они слишком велики и не поместятся на экране.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top