У меня есть CCScene, который уже содержит мой игровой слой, и я пытаюсь добавить слой HUD на этом. Но слой HUD не добавляется в мою сцену, я могу сказать, что, поскольку у меня есть настройте CCLabel на уровне HUD, и когда я запускаю свой проект, я не вижу эту метку.Уровень 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 я просто добавил 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