メニュー シーンとメインのゲーム プレイ シーンの 2 つのシーンがあります。メインのゲーム シーンには 2 つのシンゲルトン レイヤーが接続されており、ここですべてのゲームが進行しています。
replaceScene メソッドを使用してゲーム シーンからメニュー シーンに切り替えますが、ゲーム シーンに戻ると、コントロールまたはタッチがフリーズします。
メインのゲーム シーン コードは次のとおりです。
#import "BJPlayfieldScene.h"
@implementation BJPlayfieldScene
+(id)scene {
return( [ [ self alloc ] init ] );
}
-(id) init
{
if( (self=[super init])) {
//Background Layer
[self addChild:[BackgroundLayer sharedBackground] z:0];
//playfiled layer
[self addChild:[BJPlayfieldLayer sharedfieldlayer] z:5];
}
return self;
}
@end
そして、前後に切り替えるコード:
[[CCDirector sharedDirector] replaceScene:[CCTransitionFade transitionWithDuration:1.0 scene:[IntroLayer scene]]];
と
[[CCDirector sharedDirector] replaceScene:[CCTransitionFade transitionWithDuration:1.0 scene:
[BJPlayfieldScene scene ] ]];
何か案は?
本当にありがとう