0
我有一个CCScene,它已经拥有我的游戏层,我正在尝试在其上添加HUD层。但HUD层没有被添加到我的场景中,我可以说因为我有在HUD层上建立一个CCLabel,当我运行我的项目时,我看不到那个标签。HUD层没有被添加到我的场景中
下面是我在做什么: 在我gameLayer:
+(id) scene
{
CCScene *scene = [CCScene node];
GameScreen *layer = [GameScreen node];
[scene addChild: layer];
HUDclass * otherLayer = [HUDclass node];
[scene addChild:otherLayer];
layer.HC = otherLayer;// HC is reference to my HUD layer in @Interface of gameLayer
return scene;
}
然后在我的HUD层我刚才说像这样在其init方法CCLabelTTF:
-(id)init {
if ((self = [super init])) {
CCLabelTTF * label = [CCLabelTTF labelWithString:@"IN WEAPON CLASS" fontName:@"Arial" fontSize:15];
label.position = ccp(240,160);
[self addChild:label];
}
return self;
}
但现在当我运行我的项目时,我没有看到这个标签,我在这里做错了什么..?
任何想法..?
提前感谢您的时间。
它是一个打字错误,我可能在发布问题时使它看起来不正确。 :)在代码中,我已经将HUD层添加到场景中。 谢谢!我正在修复它。 – Shailesh 2012-08-01 12:02:11