0
我正在添加一個圖層到我的場景,我想通過在初始化後設置一個布爾值來檢查它何時被完全加載,這個布爾值被稱爲doneInitializing
到YES
。但我需要以某種方式訪問它......我該怎麼做?如何從CCLayer訪問屬性?
LoadingScreen.h
@interface LoadingScreen : CCLayerColor{
CCLayer *hWL;
}
LoadingScreen.m
hWL = [HelloWorldLayer node];
[self addChild:hWL];
if(hWL.doneInitializing == YES){ // that is where I get stuck
//do something
}
我無法訪問變量doneInitializing
......爲什麼?
HelloWorldLayer.h
@interface HelloWorldLayer : CCLayer
{
BOOL doneInitializing;
}
@property (nonatomic,readwrite) BOOL doneInitializing;
HelloWorldLayer.m
@synthesize doneInitializing;
是否有更好的方法來實現這一目標?
完美。謝謝:-)我無法想到這一點,但很明顯,很明顯,謝謝。 –