Cocos2d iphone 访问cocos2d子对象

Cocos2d iphone 访问cocos2d子对象,cocos2d-iphone,Cocos2d Iphone,所以我有这样的代码 CCLabelTTF *label = [CCLabelTTF labelWithString:[NSString stringWithFormat:@"%@", SomeString] fontName:@"Marker Felt" fontSize:25]; [SomeClassVar addChild:label]; 然后我想稍后通过- [((SomeClass*)SomeTempClassVar).label color] = ccc3(255-pIntVal*15

所以我有这样的代码

CCLabelTTF *label = [CCLabelTTF labelWithString:[NSString stringWithFormat:@"%@", SomeString] fontName:@"Marker Felt" fontSize:25];
[SomeClassVar addChild:label];
然后我想稍后通过-

[((SomeClass*)SomeTempClassVar).label color] = ccc3(255-pIntVal*150 ,255-pIntVal*55,255-pIntVal*50);

但我知道这是不对的,因为有些类没有标签作为它的类的一部分,而是一个孩子。。。有什么帮助吗?谢谢

我喜欢使用标签。它在迭代器中工作得很好,对于某些对象,您可以从100开始,下面的任何内容都是您可能想要引用的特定静态对象。您甚至可以使用#define执行类似于
#define kMySprite 1
的操作

[SomeClassVar addChild:label z:0 tag:1];
然后通过以下方式访问:

[YourScene getChildByTag:1];

为什么不保留一个指针呢?现在就可以了。但我想我需要在将来定义一些更为习惯的东西。谢谢