
Кеширование MovieClip
Когда я заметил, что мои игры сильно тормозят с релизной графикой я решил её как-то оптимизировать. Стандартный cacheAsBitmap не помог. Порывшись на форумах и гуглах я выяснил, что лучше самому кешировать клипы в Bitmap. Даже нашёл исходники кеширования от TouchMyPixel, разработчиков игры Scary Girl. Но он был слишком не универсальным, заставлял художника сделить за размером кадров. Поэтому взяв его за основу я написал свой класс, который превращает любой MovieClip в набор Bitmap'ов с учётом всех смещений. В дальнейшем этот класс можно будет использовать для создания атласов анимации, которые можно будет использовать при портировании Flash игр на другие платформы.
Читать дальше →
Читать дальше →

Прототип 3D сокобана на движке Alternativa3d Текстуры и Анимация
Признаюсь, я совершенно не ожидал такого холивара бурного обсуждения в комментариях к посту про первый прототип сокобана. Всем большое спасибо, было интересно послушать разные точки зрения. Особенно хорошо когда к обсуждению подключаются непосредственно разработчики движка, их посты как вешки позволяют фильтровать где true а где не очень.
Эмануэль производит новые демки и посты со скоростью экспресса. Вот продолжение серии про сокобан на Flare3D:
сокобан с текстурами и финальная версия.
Я решил не отставать от шустрого итальянца и даже немного обогнать его. Поэтому сделал версию с текстурами и еще одну с анимацией 3d персонажа. Первая получилась обычным портом с одного движка на другой без включения мозга. При работе над версией с анимацией мозг и совесть внезапно включились и заставили переписать всё то чёрное шаманство которое было с камерой и осями. Еще добавил возможность полетать над игровым полем свободной камерой (только в версии с анимацией). Остальное под катом.
Читать дальше →
Эмануэль производит новые демки и посты со скоростью экспресса. Вот продолжение серии про сокобан на Flare3D:
сокобан с текстурами и финальная версия.
Я решил не отставать от шустрого итальянца и даже немного обогнать его. Поэтому сделал версию с текстурами и еще одну с анимацией 3d персонажа. Первая получилась обычным портом с одного движка на другой без включения мозга. При работе над версией с анимацией мозг и совесть внезапно включились и заставили переписать всё то чёрное шаманство которое было с камерой и осями. Еще добавил возможность полетать над игровым полем свободной камерой (только в версии с анимацией). Остальное под катом.
Читать дальше →
- +7
- InspiritGames
- 13

Установка OpenKinect и as3Kinect для Windows, OSX и Linux
AS3 классы для работы с Kinect (примочка для XBOX360), который можно присоединить к ПК с помощью кабеля предназначенного для соединения старого XBOX и Kinect.

Родитель определенного класса
Иногда необходимо узнать, есть ли среди родителей дисплейОбжекта объект определенного класса.
Читать дальше →
Читать дальше →

Захват экрана флешки
Задача: захватить экран флешки. >>p.s. удобно для создания презентаций проектов.

Danger Speed Пост мортем
Вот и релиз моей очередной игрушки Danger Speed.

Под катом немного инфы по игре и её разработке.
Читать дальше →

Под катом немного инфы по игре и её разработке.
Читать дальше →

Постеры от Adobe
По наводке комрада opposit, заинтересовался Адобовскими постерами. Ничего в них особенного и крайне незаменимого нет. Просто захотелось себе что то такое на стену =)
И вот сегодня курьером пришла посылка. Картонный тубус, с кучей наклеек =)
А внутри:
Читать дальше →
И вот сегодня курьером пришла посылка. Картонный тубус, с кучей наклеек =)
А внутри:
Читать дальше →

StatisticFrame [monitoring fps & memory]

Для учета и контроля fps и используемой приложением памяти, был написан набор классов StatisticFrame. С его помощью можно наблюдать изменения параметров при различных ситуациях и нагрузках.
Читать дальше →

Пространство для звука
Лирика
Часто в 2D играх не заморачиваются над объёмным звуком. И зря. Когда звук имеет своё место, то игра начинает выглядеть совершенно по другому. В ней начинает чувствоваться объём. Вот ракета взорвалась где-то слева, вот справа слышны шаги врага. И это уже не обязательно видеть, вы это слышите. А если звучащее событие происходит где-то за экраном вы можете планировать свои действия в зависимости от звуков. Это очень здорого. Как этого добиться?Читать дальше →

Подборка AS3-рецептов
Сайт с рецептами для разных языков программирования. В том числе много рецептов по ActionScript 3. Новички, возможно, найдут ответы на многие вопросы.