我正在开发一款游戏,我在其中使用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
答案 0 :(得分:0)
维护任何地方的等级编号......并使用此方法
-(void) moveToPage:(int)page;
滚动条将移动到该级别......
希望这会有所帮助.. :)