Как стать автором
Обновить

Вселенная Away3d — Эпизод 1: Установка и настройка

Время на прочтение2 мин
Количество просмотров3K
Как известно каждый флешер должен создать флеш-сайт, игру и эксперимент в 3д :) Вот теперь руки дошли и до 3д. Мне понравился слоган: «Нет 3д демкам во флеше, даешь приложения», поэтому руководствуясь тем что нравится в этом цикле статей (уроков, туториалов — называйте как хотите) «Вселенная Away3d» ты уважаемый читатель пройдешь полный (я надеюсь :) ) путь создания трехмерной игры во флеше.
Для того, чтобы использовать приведенные здесь примеры, нужен Flex Builder 3 c SDK версии 3.2 или выше. Конечно Away3d можно использовать и с Flash CS3/4, но Flex Builder 3 мне представляется гораздо более удобен для разработчика.
Определившись с инструментарием переходим настройке окружения для проектов с Away3d.
Первое нам нужно расчекаутить из svn библиотеку Away3d для Flash Player 10 — http://away3d.googlecode.com/svn/trunk/fp10/Away3D/, — в папку away3dFP10. Кому лень брать из svn, может скачать здесь архив. Небольшое отступление, я буду использовать и компилировать под Flash Player 10, потому что на треть увеличивается прирост при рендеринге (в 10м плеере уже происходит растеризация битмап на уровне плеера, а не программном кода).
После этого мы открываем Flex Builder 3 и создаем новый Flex Library project «Away3dFP10»:


После добавления мы увидели, что билдер выдал целый лист ошибок сборки, из за того что проект по умолчанию собирается под 9й Flash Player. Мы изменим режим компиляции под 10й Flash Player. Итак первое что надо сделать — зайти в свойства проекта библиотеки и открыть категорию Flex Library Build Path:

где нужно удалить playerglobar.swc, а потом добавить другой playerglobar.swc, который находиться в c:\Program Files\Adobe\Flex Builder 3\sdks\3.4.0\frameworks\libs\player\10\playerglobal.swc:

Параметр Link Type новодобавленного playerglobal.swc надо изменить на External:

Потом надо добавить параметр компиляции -target-player=10.0.0.0:

На этом установка Away3d заканчивается. В следующей части мы создадим первый проект с трехмерной сценой.
Теги:
Хабы:
Всего голосов 9: ↑5 и ↓4+1
Комментарии3

Публикации