Есть ли способ разработать игру лабиринт без использования файла .tmx в cocos 2d? - PullRequest
0 голосов
/ 14 апреля 2011

Я новичок в разработке cocos2d. Мне нужно разработать игру лабиринта, используя карту тайлов. Игра полностью содержит рыбу, которую нужно перемещать через лабиринт, и лабиринт также будет содержать вражескую рыбу, из которойРыба-герой должна сбежать. В игре 15 уровней, и поэтому на завершение каждого лабиринта с помощью редактора карт плиток уходит много времени. Так есть ли способ разработать игру без использования редактора карт плиток в cocos2d.

1 Ответ

0 голосов
/ 14 апреля 2011

Конечно, есть способы разрабатывать такие игры без тайлов tmx.

Например, вы могли бы нарисовать лабиринт самостоятельно в программе редактирования изображений, а затем также сделать «карту столкновений» лабиринта (то есть все области, которые игрок не может пересечь). Затем во время выполнения просто проверьте, касается ли игрок области столкновения, считав пиксель с соответствующей «карты столкновений», исходя из местоположения игрока.

Вопрос в том, зачем вам это? Разве не проще иметь TMX-файл, созданный для создания лабиринта? Плитки - отличный способ структурировать игру-лабиринт, так как она позволяет быстро и легко реализовывать алгоритмы поиска путей.

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

Только мои мысли. :)

...