我有两层,游戏和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