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

Lumber room
Как известно каждый флешер должен создать флеш-сайт, игру и эксперимент в 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 заканчивается. В следующей части мы создадим первый проект с трехмерной сценой.
Tags:as3away3dflashстатьятуториалурок
Hubs: Lumber room
+1
1.4k 9
Comments 3

Popular right now

Python для анализа данных
March 3, 202124,900 ₽SkillFactory
Профессия Product Manager
March 3, 2021108,500 ₽Нетология
Профессия Data Scientist
March 3, 2021162,000 ₽SkillFactory
Специализация Data Science
March 3, 2021114,000 ₽SkillFactory
Python для веб-разработки
March 5, 202159,400 ₽SkillFactory