2012-05-02 4 views
0

IamはCCScrollLayerを使用して水平スクロールメニューを作成しました。
このメニューでは、戻るボタンを追加しました。このボタンを押すと、メインメニューに移動します。
私がしたいこと:ユーザーがレベル選択画面に戻ったときにレベルメニューの状態を維持したい。 は、相続人は何をやってはIAM:スクロールレベルメニューの状態を維持するには

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

私は特定のプログラミング言語を使いましたか?これを追加してもよろしいですか?それともあなたはCSSを意味しますか?このタグを追加してください。 –

+0

@ShegitBrahm:返事をありがとう.. iPhoneゲームで働いています。Objective CとxcodeをCocos2dで使用しています。 – Shailesh

答えて

0

任意の場所のレベルの数を維持...そして、スクロールが

これを願って...そのレベルに移動します

-(void) moveToPage:(int)page; 

この方法を使用します助けてください..

+0

@ Nikhil Aneja:お返事ありがとうございます。しかし、もっと深く私に説明してもらえますか? 3つのレイヤーを作成し、INIT関数自体のscrollLayerに追加しました。また、配列を使用する必要がありますか? – Shailesh

+0

いいえ..あなたのレベルのシーンでは..このコードを書く.. scroller = [[CCScrollLayer alloc] initWithLayers:tempLayerArray widthOffset:10]; [self addChild:scroller]; [scroller moveToPage:[appDelegate scrollerEntered]]; このscrollerEnteredは、最初のページの変数です。最初は0です。レベルを入力した後。レベル番号に割り当て...それはうまく動作します.. :) –

+0

ありがとうたくさん.. :-)ポイントを得ました.. – Shailesh

関連する問題