2010-12-23 77 views
1

任何人都可以告诉我如何移动CClayer。与DoodleJump类似,当对象向上移动时,背景也会向上移动。Plz用一些示例代码向我解释。如何在cocos2d中移动CCLayer

+0

可能重复[如何移动在科科斯2D背景](http://stackoverflow.com/questions/4395959/how-to-move-background-in-cocos-2d) – 2012-03-07 06:18:35

回答

4

本教程将教你如何做一个游戏非常类似于涂鸦跳跃: Tutorial Part 1

希望它能帮助:)

附: 看看这家伙的渠道,他有解决你的背景问题。

1

查看cocos2d附带的cocos2d示例代码中的瓷砖地图代码。

-1

使用ccaction像ccmoveby或ccmoveto等,

4

使用CCFollow行动。

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

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

最基本的答案,在标题的问题是:

一个CCLayer是一个CCNode,并可以通过重新把它挪到:

myLayer.position = ccp(x,y);