Кеширование MovieClip

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

Прототип 3D сокобана на движке Alternativa3d Текстуры и Анимация

Признаюсь, я совершенно не ожидал такого холивара бурного обсуждения в комментариях к посту про первый прототип сокобана. Всем большое спасибо, было интересно послушать разные точки зрения. Особенно хорошо когда к обсуждению подключаются непосредственно разработчики движка, их посты как вешки позволяют фильтровать где true а где не очень.

Эмануэль производит новые демки и посты со скоростью экспресса. Вот продолжение серии про сокобан на Flare3D:
сокобан с текстурами и финальная версия.

Я решил не отставать от шустрого итальянца и даже немного обогнать его. Поэтому сделал версию с текстурами и еще одну с анимацией 3d персонажа. Первая получилась обычным портом с одного движка на другой без включения мозга. При работе над версией с анимацией мозг и совесть внезапно включились и заставили переписать всё то чёрное шаманство которое было с камерой и осями. Еще добавил возможность полетать над игровым полем свободной камерой (только в версии с анимацией). Остальное под катом.
Читать дальше →

Родитель определенного класса

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

Danger Speed Пост мортем

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

Постеры от Adobe

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

StatisticFrame [monitoring fps & memory]


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

Пространство для звука

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