Изометрические плиточные карты в Android - PullRequest
5 голосов
/ 08 июля 2011

Мне было интересно, как использовать изометрические мозаичные карты на андроиде.

Для создания орфографической карты вы можете использовать редактор плиточных карт и libigdx, но libigdx не поддерживает изометрические карты.Я хотел создать плитки, подобные тем, которые они используют в CityVille или игре Tower Defense .. Как ты это делаешь ??

1 Ответ

6 голосов
/ 14 июля 2011

Один из вариантов - использовать ANSCA Corona SDK в сочетании с инструментом стороннего производителя под названием Lime. Суть Corona SDK заключается в том, что он абстрагируется от Java (или, в случае разработки для iOS, Objective-C) в пользу скудного и простого языка сценариев Lua и собственного обширного набора игровых библиотек Corona. Затем вы можете выбрать сборку для iOS или Android, используя, по сути, один и тот же набор кода. Таким образом, Lime - это просто инструмент, который работает в сочетании с Corona для интеграции Tiled-карт - либо ортогональных, либо изометрических. Хотя оба формата поддерживаются, поддержка стандартных ортогональных карт более тщательная. Corona может свободно использовать для внутреннего dev и специального распространения. Когда вы будете готовы распространять и продавать свое приложение, вы платите ANSCA годовой взнос в размере 200 долларов США. За лайм взимается единовременная плата в размере около 50 долларов США.

Второй вариант - использовать Cocos2D для Android. Скорее всего, это даст вам больше силы и свободы, но и будет более технически реализовано. Cocos2D с открытым исходным кодом, очевидно, ничего не стоит. Рэй Вендерлих (Ray Wenderlich) имеет превосходный учебник о том, как создать игру на основе тайлов с использованием Cocos2D. Предполагается, что вы создаете для iOS, но это так же близко к учебнику, как вы собираетесь использовать Tiled и Cocos2D в тандеме.

...