Rambler's Top100
logo

MEDIASERVERS.RU - все о Flash видео и серверах Red5, Wowza, Adobe Flash Media Server

SmartFoxServer от производителя

7 шагов для организации видео вещания на Wowza Media Server Pro

Главная  •  Новости  •  Форум  •  Мой профиль  •  Поиск  •  Регистрация
 Меню сайта
 Материалы
 Login
Пользователь:

Пароль:


Забыли пароль?

Регистрация
 Реклама



Flash технологи : Флэш-игра, созданная без использования коммерческих средств разработки
Написал action в 14/12/2005 3:58:46 (6218 прочтений)

Флэш-игра, созданная без использования коммерческих средств разработки от Macromedia, Adobe или кого бы то ни было.


Lauri Hyvärinen сообщает о разработанной им флэш игре, при создании которой применялись исключительно open-source средства.


Лаури рассказывает:



"AS2-классы игры созданы при помощи HAMTASC – модифицированного MTASC.



Проект состоит из двух SWF-файлов.


Почти все графические элементы описаны в файле SWFML XML и вкомпилированы в первый SWF-файл с помощью swfmill. Второй SWF-файл содержит скомпилированные с помощью HAMTASC классы ActionScript 2. При компиляции swfmill динамически связывает SWF-файл, созданный из SWFML-файла с SWF-файлом, созданным посредством HAMTASC.


В целом процесс построения приложения обслуживается с помошью Makefiles. Я не использовал Eclipse и инструменты FAME, поскольку я предпочитаю Emacs, а не Eclipse.


Мне также пришлось написать некоторые сценарии на языке Perl, чтобы облегчить разработку. Один важный сценарий -- png2cmask, удаляющий альфа-канал из PNG-файла и внедряющий его в SWF-файл. Две основные причины для этого:





  1. PNG-файлы имеют alpha-канал, поэтому они очень хороши для создания игровых спрайтов и фонов. Но – во флэше альфа-канал изображения не срабатывает в качестве его "пуcтой области" при обработке hitTest-ов


  2. В большинстве случаев PNG-файл сжимается недостаточно эффективно, в отличие от JPG. А JPG не имеет альфа-канала.


Таким образом, созданный при помощи png2cmask SWF-файл используется в качестве маски клипа и определяет карту столкновений для соответствующего JPG-файла, содержащего оригинальное изображение исходного PNG-файла, но уже без альфа- канала. Вся графика местности и спрайтов созданы с использованием описанной техники.



Лаури планирует написать более подробную статью о процессе разработки, когда у него появится свободное время.


Познакомиться с другими историями opensource-разработки можно на специальном разделе сайта OSFlash -- OSFlash Success Stories.


http://flash-ripper.com

Версия для печати Отправить эту статью другу
Комментарии принадлежат их авторам. Мы не несем ответственности за их содержание.

Отправитель Нити
tarrantino
Отправлено: 05/05/2010 23:53  Обновлено: 05/05/2010 23:56
Just popping in
Дата регистрации: 05/05/2010
Из:
Сообщений: 1
 _CM_RE: Флэш-игра, созданная без использования коммерческих с...
Прогресс не стоит на месте!

Fergie

Отправитель Нити
andris
Отправлено: 06/09/2010 7:16  Обновлено: 06/09/2010 7:16
Just popping in
Дата регистрации: 06/09/2010
Из:
Сообщений: 1
 _CM_RE: Флэш-игра, созданная без использования коммерческих с...
Благодарность за пост, очень помогло, такие статьи последнее время большая редкость, а вот мой друзья в социальных сетях и с продвижением может немного помогу. 8

А вот и ещё про об этом забыл сказать, бэков вам надо побольше и траст тогда вырастит, а потом посетители сами к вам потянутся.

И наше с вами будущее будет только за линк и в ближайшее время его обязательно нужно скачать, потому что он создается на специально разработанном графическом движке.
 Реклама
 Электронная книга по созданию флеш-игр

 Хотите научится создавать флеш-игры? Нет ничего проще!

 Флеш-исходники
 Рассылки сайта
Content.mail.ru
Программирование в Macromedia Flash ActionScript от А до Я
Subscribe.Ru
Полезные приемы в Macromedia Flash
ActionScript
Maillist.ru
Программирование в Macromedia Flash
ActionScript
 Who's Online
6 пользователь(ей) активно (5 пользователь(ей) просматривают Новости сайта)

Участников: 0
Гостей: 6

далее...
 New Members
Accarli 08/09/2010
agrnooh 08/09/2010
xmens 06/09/2010
Sadonlin 06/09/2010
andris 06/09/2010
boba44 06/09/2010
braunsch 05/09/2010
anu1at1 05/09/2010
docosma 03/09/2010
italyanec 01/09/2010
Яндекс цитирования Content.Mail.Ru Rambler's Top100
Copyright © 2004-2006