2010-09-28 4 views
0

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

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

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

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

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

ответ

2

Cocos2d может поддерживать изометрические карты. Чтобы начать работу с Cocos2d, нет ничего лучше, чем Ray Wenderlich's multiple part tutorial! Он не охватывает изометрические проекции, но вам все равно нужно знать основы cocos2d.

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

+0

спасибо! Это не то, что я искал, но у него есть очень полезная информация для меня, которая жизненно важна! Спасибо!!! :-) – SKato

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