3D шахматы Использование Adobe Flash CS5 и OpenGL на Android-проект возможно? - PullRequest
0 голосов
/ 08 февраля 2012

Можно ли использовать Adobe Flash cs5 и OpenGL для создания приложения на устройстве Android OS4.3?

Я создаю 3D-игру в шахматы, совместимую с ОС Android 4.3, поэтому я использую Eclipse и SDK.

Проблема, с которой я столкнулся сейчас, заключается в том, что я должен сделать шахматы похожими на людей. Например, пешечные фигуры должны быть похожи на миниатюрных пехотинцев, а королевская фигура должна быть фигурой человека, сидящего на троне и т. Д. Я начал с OpenGL, но из-за того, что я новичок в этом, я не смог бы нести показ на месте. графика с OpenGL. Поэтому я решил использовать Adobe Flash CS5 для создания фигур и использовать OpenGL для создания шахматной доски, потому что я могу это сделать, а также потому, что в своих спецификациях я сказал, что буду использовать OpenGL.

Я хочу знать, сработает ли это на самом деле, а также есть ли гораздо более простой способ сделать это, о котором я просто не думал. Буду признателен за любые предложения, особенно как реализовать это с помощью A.I.

Если у кого-нибудь есть образец или идея, с которой я мог бы поработать, я тоже буду очень благодарен.

1 Ответ

1 голос
/ 08 февраля 2012

Adobe заявила, что в будущем поддержка «Stage 3D» появится на мобильных устройствах, но пока что нет никаких способов ускорить 3D с помощью Adobe AIR.

Хотя Away3D или другая библиотека 2.5D была бы достаточно быстрой для Интернета или рабочего стола, я не уверен, насколько хорошо это будет работать для мобильных устройств, поскольку AIR движется достаточно медленно даже для 2D-игр.

Поскольку шахматы - относительно статичная игра, вы можете создавать трехмерную графику, а затем рендерить ее в двухмерные спрайты. Я был ведущим инженером в большой игре на Facebook, и мы использовали этот подход. Хотя для этого требовался больший размер файла, он работал очень хорошо с точки зрения качества и производительности. Конечным результатом было что-то похожее на Diablo 1, но в ковбойской теме вместо средневекового.

Несмотря на то, что он не имеет истинной поддержки 3D, все же вы можете также рассмотреть возможность изучения NME. В той игре на Facebook, которую я сделал, скорость была 5-6 FPS с использованием Flash, но она превышала 30 FPS с использованием NME на моем старом Palm Pre (так что это не самый быстрый телефон в мире). Это может помочь вам получить дополнительные накладные расходы, чтобы иметь возможность опираться на богатую графику. Фреймворк также будет публиковаться как настоящее C ++ NDK-приложение, так что на самом деле можно расширить или модифицировать фреймворк (с открытым исходным кодом) с помощью ваших собственных вызовов OpenGL.

Вот сайт, если вы заинтересованы: http://www.haxenme.org

...