我有兩層,遊戲和hudlayer。 Hud位於HelloWorldLayer之上。訪問其他層信息
我有一個按鈕,我按下重新加載hudlayer,它只是顯示在屏幕上的數字,以捕捉遊戲中的內容。
buttonTapped:在HudLayer上實現(在HelloWorldLayer之前)。
HudLayer和HelloWorldLayer是其上helloworldlayer.m
我按下按鈕,並在同一個文件:
- (void)buttonTapped:(id)sender
{
int number = 6;
//Heres the problem
//I dont know how to change this part...
[[HelloWorldLayer]->changedNumber = Number; ///How do I give changedNumber Number's value?????
_label.string = [NSString stringWithFormat:@"Number: %d",number];
}
HelloWorldLayer有一個屬性:
@property (assign) int changedNumber;
http://www.koboldtouch.com/display/IDCAR/Strategies+for+Accessing+Other+Nodes – LearnCocos2D 2013-05-08 21:20:32