如何在cocos2d中移动CCLayer

时间:2010-12-23 10:45:14

标签: cocos2d-iphone cclayer

任何人都可以告诉我如何移动CClayer。像DoodleJump一样,当对象向上移动时,背景也会向上移动.Plz用一些示例代码解释我。

5 个答案:

答案 0 :(得分:4)

使用CCFollow次操作。

使你的背景精灵高度大约为1000像素。

[self runAction:[CCFollow actionWithTarget:(u r hero) worldBoundary:CGRectMake(0,0,480,1050)]];

答案 1 :(得分:4)

本教程将教您如何使游戏与涂鸦跳转非常相似: Tutorial Part 1

希望有所帮助:)

P.S。 查看这些人的频道,他有解决你背景问题的方法。

答案 2 :(得分:1)

查看cocos2d附带的cocos2d示例代码中的tile map代码。

答案 3 :(得分:0)

标题中问题的最基本答案是:

CCLayer是CCNode,可以通过重新定位来移动它:

myLayer.position = ccp(x,y);

答案 4 :(得分:-1)

使用ccmoveby或ccmoveto等的ccaction,