任何人都可以告诉我如何移动CClayer。像DoodleJump一样,当对象向上移动时,背景也会向上移动.Plz用一些示例代码解释我。
答案 0 :(得分:4)
使用CCFollow
次操作。
使你的背景精灵高度大约为1000像素。
[self runAction:[CCFollow actionWithTarget:(u r hero) worldBoundary:CGRectMake(0,0,480,1050)]];
答案 1 :(得分:4)
答案 2 :(得分:1)
查看cocos2d附带的cocos2d示例代码中的tile map代码。
答案 3 :(得分:0)
标题中问题的最基本答案是:
CCLayer是CCNode,可以通过重新定位来移动它:
myLayer.position = ccp(x,y);
答案 4 :(得分:-1)
使用ccmoveby或ccmoveto等的ccaction,