私のアプリケーションには、2 つのラベルと 1 つのメニュー項目しかないシーンがあります。メソッドを使用してこのシーンをロードするreplaceScene
と、3 ~ 4 秒間静止した後、消えるか解放されます。キャンセルボタンが押されるまで保持したい。どうすればいいですか?コードは次のとおりです。
@implementation MyLayer
+ (id)myScene {
CCScene *aScene = [CCScene node];
MYLayer *myLayer = [MyLayer node];
[aScene addChild:myLayer];
return aScene;
}
- (id) init {
if (self = [super init]) {
//labels and menu here
}
return self;
}
そして、次のような別のシーンから呼び出しています。
[[CCDirector sharedDirector] replaceScene: [MyLayer myScene]];