我对cocos2D非常好。我正在一个小游戏中工作,这个小游戏有一个叫做介绍场景的场景。介绍场景有3层。我在场景中声明了一些变量,我想在介绍场景的子层中使用它。在oops中,有一种方法可以访问child中的父变量。但我努力如何继承变量。是否有任何访问说明符来限制变量范围。提供一些例子和解释。
谢谢
答案 0 :(得分:1)
这个怎么样?
YourScene *parentScene = (YourScene *)self.parent;
/* access some variables in the scene from child layer */
答案 1 :(得分:0)
YourScene *parentScene = (YourScene*)self.parent;
/ *从子图层* /
访问场景中的一些变量我按照上面的代码访问在scene中声明的实例变量。例如,我在代码中进行了更改但是我没有工作。
CCTMXTileMap * tileMap =(CCTMXTiledMap *)parentScene.tTileMap;
其中tTileMap声明并添加到场景中;
如何将Layer中的变量(在父场景中声明)作为子场映射到父场景。