Как известно, каждый флешер должен создать флеш сайт, игру и эксперимент в 3D :) Вот и дошли руки до 3D. Мне понравился слоган: «Нет 3D-демок во Flash, просто дайте приложения», так что, руководствуясь тем, что вам нравится в этой серии статей (уроков, туториалов – называйте как хотите) «Вселенная Away3d», вы, дорогой читатель, пройдём полный (надеюсь :)) путь создания 3D флеш игры.
Чтобы использовать приведенные здесь примеры, вам понадобится Flex Builder 3 с SDK версии 3.2 или выше.
Конечно, Away3d можно использовать и с Flash CS3/4, но мне кажется, что Flex Builder 3 гораздо удобнее для разработчика.
Определившись с инструментами, переходим к настройке среды для проектов с помощью Away3d. Для начала нам нужно проверить библиотеку Away3d для Flash Player 10 от svn — http://away3d.googlecode.com/svn/trunk/fp10/Away3D/ , - в папку away3dFP10. Кому лень брать с svn, могут скачать архив здесь .
Небольшое отступление, буду использовать и компилировать для Flash Player 10, потому что прирост рендеринга увеличивается на треть (в 10-м плеере растровое изображение уже растеризуется на уровне плеера, а не программного кода).
После этого мы открываем Flex Builder 3 и создаем новый проект библиотеки Flex «Away3dFP10»:
После добавления мы увидели, что сборщик выдал целый список ошибок сборки, из-за того, что проект по умолчанию собирается для Flash Player 9. Изменяем режим компиляции для Flash Player 10. Итак, первое, что нужно сделать, это перейдите в свойства проекта библиотеки и откройте категорию «Путь сборки библиотеки Flex»:
где нужно удалить 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 необходимо изменить на Внешний:
Затем вам нужно добавить параметр компиляции -target-player=10.0.0.0:
На этом установка Away3d завершена.
В следующей части мы создадим первый проект с 3D-сценой.
Теги: #as3 #as3 #away3d #flash #статья #учебник #урок #Чулан
-
Мечников Лев Ильич
19 Oct, 24 -
Возьми Свое
19 Oct, 24