Может кто-нибудь сказать мне, как переместить CClayer.Как и DoodleJump, когда объект перемещается вверх, фон также перемещается вверх.
Из этого туториала вы узнаете, как сделать игру, очень похожую на каракули прыжок: Часть 1 урока
Надеюсь, что это поможетКанал у него есть решение вашей второстепенной проблемы.
Использовать CCFollow действия.
CCFollow
Сделайте фоновый спрайт высотой около 1000 пикселей.
[self runAction:[CCFollow actionWithTarget:(u r hero) worldBoundary:CGRectMake(0,0,480,1050)]];
Посмотрите на код карты тайлов из примера кода cocos2d, который включен в cocos2d.
Самый простой ответ на вопрос в названии:
CCLayer - это CCNode, его можно переместить, изменив положение:
myLayer.position = ccp(x,y);
используйте ccaction как ccmoveby или ccmoveto и т. Д.,