Objective-c -> Изометрическая сетка - PullRequest
0 голосов
/ 28 сентября 2010

Извините, но у меня есть вопрос, который немного отличается от нормы. Я хочу сделать игровой дисплей, который выглядит изометрическим, поэтому каждая ячейка имеет вид:

http://upload.wikimedia.org/wikipedia/commons/4/42/Rhombus_01.png

в форме. Я немного не уверен, как это сделать эффективно, хотя в настоящее время я использую 2D-массив

(M1[5][8] = {{0, 2, 1, 3...},{...}}

для ретрансляции, какие изображения, где и где. Моя главная проблема - убедиться, что плитки окажутся там, где и должны. В настоящее время у меня есть 45px в высоту и 60px в ширину. Я хотел бы спросить, может ли кто-нибудь помочь мне настроить вещи так, чтобы экран уровня казался немного изометрическим. Спасибо за ваше время :) 1009 *

1 Ответ

2 голосов
/ 28 сентября 2010

Cocos2d может поддерживать изометрические карты. Чтобы начать работу с Cocos2d, нет ничего лучше, чем учебник Рэя Вендерлиха, состоящий из нескольких частей ! Он не охватывает изометрические проекции, но вам все равно нужно знать основы cocos2d.

Обратите внимание, что Cocos2d является открытым исходным кодом и, таким образом, вы можете изучить источник, чтобы увидеть, как он реализует изометрические проекции, если вы решите развернуть свое собственное решение.

...