Nape v2.0.0 — Релиз

Ну вот и случилось — Nape v2.0.0 вышел!
Что тут сказать, Лука проделал большую работу в самой библиотеке и запустил сайт для Nape — napephys.com, где возможно найти туториалы, примеры, отличную документацию и ссылки на саму библиотеку.
Изменений, улучшений и исправлений было очень много, не вижу смысла переписывать их сюда. Тут его официальная новость о релизе, он подробно расписывает, что и как, а здесь ссылка на, возможно, более полный changelog.
Главная, конечно же, и самая ожидаемая фича это — CCD (continuous collision detection).
Она реализована не так как в Box2D. Это простое решение, которое вместе с тем дает бОльшую производительность. Но также не рекомендуется очень обильно использовать ее. Благо, можно очень просто настроить это дело. Немного подробнее рассмотрим.
Теперь класс Body имеет две опции — «disableCCD», «isBullet».
Опция «isBullet» говорит движку надо ли использовать для данного объекта алгоритм CCD. По-умолчанию имеет значение false.
Опция «disableCCD» определяет требуется или не требуется с данным объектом, при столкновении в него объекта помеченного как «isBullet = true», использоваться алгоритм CCD (вопрос стоит так — отключить ли CCD для этого объекта). По-умолчанию имеет значение false.
Пример. Есть у нас два тела wall и bullet.
Если wall.disableCCD = false, а bullet.isBullet = false — для этой пары НЕ будет использоваться CCD.
Если wall.disableCCD = false, а bullet.isBullet = true — для этой пары будет использоваться CCD.
Если wall.disableCCD = true, а bullet.isBullet = true — для этой пары НЕ будет использоваться CCD.

Как видно настроить CCD можно очень гибко и удобно при этом сохранив производительность.
«isBullet = true» — следует использовать для маленьких или для быстро движущихся объектов.

Когда будет время думал обновить туториалы для новой версии, но смотря на новый сайт нейпа даже не знаю надо ли это делать :)

Всем качать, пробовать, знакомится с новым сайтом и слать баги в GitHub — Лука описал порядок добавления бага.

Поделиться в соц. сетях

Опубликовать в LiveJournal
Опубликовать в Google Plus

SKRILLEX QUEST — мозговыносящая игра

Очень креативно. Играть не долго, но интересно. Особенно музыка доставляет :)
Рубать тут

Поделиться в соц. сетях

Опубликовать в LiveJournal
Опубликовать в Google Plus

«Я не понимаю, Как я не понимаю По-русски»

Глава российского EA Games Тони Уоткинс (Tony Watkins), который уже давно живет в России, в свободное от работы время сочиняет и поет со своей группой Smokebreakers. Периодически Smokebreakers дают живые выступления и традиционно выступают на ежегодной выставке «Игромир».
На днях Тони выложил видеоролик с песней на русском языке, что в его творчестве впервые.
Позитивный такой трек :)
(оригинал статьи на Хабре, но доступ к публикации уже закрыт, видимо заминусовали)

This movie requires Flash Player 9

Поделиться в соц. сетях

Опубликовать в LiveJournal
Опубликовать в Google Plus

Flash Player 11.5 и AIR 3.5 вышли из статуса бета


Ссылка о новшествах в PDF
Как я уже писал в этой статье для того, чтобы скомпилировать для FP 11.5 вам нужно добавить в параметры компилятора -swf-version=18

Поделиться в соц. сетях

Опубликовать в LiveJournal
Опубликовать в Google Plus

Как искать идеи для игр :)

Учитесь, геймдевы :)

This movie requires Flash Player 9

Поделиться в соц. сетях

Опубликовать в LiveJournal
Опубликовать в Google Plus

Компилируем SWF для любых версий Flash Player

Сегодня разберемся как скомпилировать SWF для любой версии Flash Player.
Также, это нам поможет использовать самые новые возможности (классы, функциональность) последних версий Flash Player. Это актуально ввиду того, что последняя версия FlexSDK 4.6 и новые версии не выходят (я не говорю об Apache Flex).
FlexSDK 4.6 датирован 2011 годом и имеет поддержку FP только версии 11.1, новые версии надо добавлять самому.
(Я работаю в Idea, потому скрины будут с нее)
Как пример я взялся скомпилировать swf для новой версии Flash Player 11.5 (кстати, вчера вышел новый билд)
Скомпилируем для Flash Player 11.5

Поделиться в соц. сетях

Опубликовать в LiveJournal
Опубликовать в Google Plus

Таблица SWF версий

Чтобы исправить путаницу с версиями FLash Player, AIR и SWF товарищ Thibault две недели назад опубликовал красивую таблицу, которая решает этот вопрос.
Для себя я опубликую некрасивую таблицу и только Flash Player начиная с 11 версии и AIR начиная с 3.0, ну и конечно сопутствующие SWF версии.
Все более старые версии для меня уже история.

FP —- AIR SWF
11.0 — 3.0 — 13
11.1 — 3.1 — 14
11.2 — 3.2 — 15
11.3 — 3.3 — 16
11.4 — 3.4 — 17
11.5 — 3.5 — 18
11.6 — 3.6 — 19

Поделиться в соц. сетях

Опубликовать в LiveJournal
Опубликовать в Google Plus

Flash Player 11 — список видео-карт и драйверов, которые НЕ поддерживаются Stage3d

Я наверное последний человек в мире написавший об этом списке :)
Там же можно проверить какие режимы работы поддерживает ваша видео-карта.
Stage3D unsupported chipsets

Поделиться в соц. сетях

Опубликовать в LiveJournal
Опубликовать в Google Plus

Introducing the ATF

Только что была зарелизена тулза по созданию ATF текстур.
Все, что вы хотели знать об ATF текстурах читайте в статье Introducing the ATF.

Поделиться в соц. сетях

Опубликовать в LiveJournal
Опубликовать в Google Plus

Круговорот добра в природе

Пост добра :)

This movie requires Flash Player 9

Поделиться в соц. сетях

Опубликовать в LiveJournal
Опубликовать в Google Plus

« Предыдущие записи   Следующие записи »