2012-02-14 12 views
2

Я недавно попробовал FlashPunk для разработки игр, и, похоже, достаточно легко понять, однако, когда я и его друг протестировали простые приложения, закодированные в нем на iPhone, похоже, он приобретает излишне большой объем памяти плюс падение кадров.Рамки для разработки игр на AIR AIR?

Существуют ли другие варианты разработки игр с ActionScript 3 с фреймворками, оптимизированными для мобильных игр?

ответ

0

Планируете ли вы разработать 3d или 2d игры?

Для 2d я могу предложить Box2D для ActinoScript и Starling Framework.

Вот хорошая демонстрация и основной сайт.

http://www.adobe.com/devnet/flashplayer/articles/introducing_Starling.html

http://starling-framework.org/

Введение в Старлинг http://shop.oreilly.com/product/0636920024217.do (бесплатно книгу)

UPDATE

http://blogs.adobe.com/digitalmedia/2012/02/mobile-gaming-gets-a-performance-boost-adobe-air-3-2-with-2d-and-3d-hardware-acceleration-announced/

Теперь 2D и 3D аппаратного разгона. как ожидается, будут выпущены в ближайшее время.

+0

Спасибо за предложение @Adrian, просто вопрос, Box2d предполагается использовать в сочетании с Starling? Старкинская страница, похоже, ничего не показывает о наличии в ней физического движка, поэтому я хочу быть уверенным. – Propeller

+0

Привет снова. Да, вы должны использовать их оба. Я не эксперт, но я также хочу узнать больше об этом. Итак, из того, что я знаю, Starling хорош для анимаций, но вам все равно придется использовать box2d для физики, что на самом деле не так уж плохо (поскольку box2d лучше всего там). В любом случае, вот бесплатная книга, чтобы начать работу. Http://shop.oreilly.com/product/0636920024217.do Опубликует ее также в моем ответе. –

+0

Вот еще одно сообщение с замечательными «основанными на браузере» образцами.Выглядит впечатляюще для меня http://www.bytearray.org/?p=3371 –

2

Из того, что я прочитал, двигатели AS3 2D Blitting, такие как FlashPunk и Flixel, на самом деле не оптимизированы для использования в мобильных устройствах через Adobe AIR. При этом я считаю, что Quietus от Коннора Ульмана использует AIR и FlashPunk и в настоящее время доступен в магазине приложений Apple с горсткой достойных обзоров. Вы всегда можете отправиться на форумы FlashPunk и протянуть ему руку, так как я считаю, что он регулярно там.

Я знаю, что вы хотите использовать игровой движок для текущей игры, над которой вы работаете, но не стесняйтесь также ознакомиться с этим советом Энди Мура о максимальной производительности AIR для вашей мобильной игры. Он предлагает кэшировать растровые изображения и использовать режим рендеринга GPU, оба из которых невозможны с такими двигателями, как FlashPunk и Flixel.

Вот ссылка на этот пост: http://www.andymoore.ca/2012/01/how-to-improve-your-mobile-as3air-performance/

Кроме того, я не уверен, что тип парадигмы кнопочного орудия двигателя, но, возможно, он будет работать лучше на мобильном телефоне, чем как FlashPunk и Flixel. http://pushbuttonengine.com/

И наконец, SDK Corona - это еще один кросс-платформенный вариант, который не страдает от тех же проблем с производительностью, с которыми AIR, похоже, страдает, но это целая другая тема и уже широко освещается в существующих вопросы о переполнении стека.

Удачи вам!

Смежные вопросы