保持滚动级菜单的状态

时间:2012-05-02 10:25:26

标签: objective-c xcode menu cocos2d-iphone

我正在开发一款游戏,我在其中使用CCScrollLayer为关卡创建了一个水平滚动菜单。
在那个菜单上,我添加了一个后退按钮,按下后按钮将用户带到主菜单 我想要的是:当用户回到关卡选择屏幕时,我想保持关卡菜单的状态。 继承人我在做什么:

CCScrollLayer * scrolllayer = [[CCScrollLayer alloc] initWithLayers:[NSMutableArray arrayWithObjects:layer1,layer2,layer3, nil] widthOffset:230];

//scrolllayer.showPagesIndicator = YES;

[self addChild:scrolllayer z:0];

我创建了一个scrollLayer并在其上添加了一个后退按钮。假设用户正在播放3级,并按后退按钮进入主菜单。之后,如果用户返回到级别选择屏幕,则级别3应该出现在屏幕上。菜单不应该从头开始显示水平。

感谢您的时间。

此致

SHAILESH

1 个答案:

答案 0 :(得分:0)

维护任何地方的等级编号......并使用此方法

-(void) moveToPage:(int)page;

滚动条将移动到该级别......

希望这会有所帮助.. :)