Как переместить CCLayer в cocos2d - PullRequest
1 голос
/ 23 декабря 2010

Может кто-нибудь сказать мне, как переместить CClayer.Как и DoodleJump, когда объект перемещается вверх, фон также перемещается вверх.

Ответы [ 5 ]

4 голосов
/ 21 февраля 2011

Из этого туториала вы узнаете, как сделать игру, очень похожую на каракули прыжок: Часть 1 урока

Надеюсь, что это поможетКанал у него есть решение вашей второстепенной проблемы.

4 голосов
/ 26 января 2011

Использовать CCFollow действия.

Сделайте фоновый спрайт высотой около 1000 пикселей.

[self runAction:[CCFollow actionWithTarget:(u r hero) worldBoundary:CGRectMake(0,0,480,1050)]];
1 голос
/ 25 декабря 2010

Посмотрите на код карты тайлов из примера кода cocos2d, который включен в cocos2d.

0 голосов
/ 21 декабря 2012

Самый простой ответ на вопрос в названии:

CCLayer - это CCNode, его можно переместить, изменив положение:

myLayer.position = ccp(x,y);
0 голосов
/ 25 декабря 2010

используйте ccaction как ccmoveby или ccmoveto и т. Д.,

...