Ios 相机如何跟踪两件事?cocos2d

Ios 相机如何跟踪两件事?cocos2d,ios,objective-c,cocos2d-iphone,Ios,Objective C,Cocos2d Iphone,我会尽可能地简单: 我正在制作一个游戏,主角叫他“哥们” 我写了一个代码让摄像机跟着我 [self runAction: [ CCFollow actionWithTarget:Dude ]; 我有一个按钮可以让dude向右移动20像素,但在他移动了20像素后,我看不到按钮 我怎么才能让按钮跟着你,伙计?(也许还有更多的事情发生了,伙计) 谢谢(:将Dude放在一个单独的CCNode或CCLayer上,然后移动它。类似于: CCNode *dudeNode = [CCNode node]; d

我会尽可能地简单: 我正在制作一个游戏,主角叫他“哥们”

我写了一个代码让摄像机跟着我

[self runAction: [ CCFollow actionWithTarget:Dude ];
我有一个按钮可以让dude向右移动20像素,但在他移动了20像素后,我看不到按钮

我怎么才能让按钮跟着你,伙计?(也许还有更多的事情发生了,伙计)


谢谢(:

将Dude放在一个单独的
CCNode
CCLayer
上,然后移动它。类似于:

CCNode *dudeNode = [CCNode node];
dudeNode.position = ccp(0,0);
[self addChild:dudeNode];
[dudeNode addChild:Dude];

[dudeNode runAction: [ CCFollow actionWithTarget:Dude ];

如果你想有一个按钮在同一个地方所有的时间和使用CCFollow你应该有3层

游戏玩家,你可以在其中添加Dude并运行CCFollow

ControlLayer,您可以在其中添加每个控件,如按钮

第三层,在其中添加GameLayer和ControlLayer,这是一个添加到场景中的层


通过这种方式,当你的游戏玩家跟随dude改变位置时,ControlLayer也在同一个位置

我真的不知道如何使用我在CoCoS2D非常新的层我看到了“node”几次,但我真的不明白它是什么,但我想试试你的代码-我应该在哪里写它?