Как добавить метку или спрайт поверх другого спрайта в cocos2d android?

CCSprite butonSprite=CCSprite.sprite("magnet.png");
    CCLabel label1=CCLabel.makeLabel("START", "Arial", 30);
    label1.setPosition(0,0);
    butonSprite.addChild(label1);

    ccMacros.CCLOG("", ""+butonSprite.getChildren());

    CCMenuItemSprite item=CCMenuItemSprite.item(butonSprite, butonSprite,this,"goToGameScreen");
    CCMenu menu=CCMenu.menu(item);

Виден только спрайт. Как сделать метку видимой? Я попытался установить позицию для метки.


person shruthi    schedule 08.12.2011    source источник
comment
Попробуйте инициализировать метку размером, а также установить ее цвет.   -  person Danyal Aytekin    schedule 09.12.2011
comment
я пытался установить цвет и размер, даже тогда метка не видна :(   -  person shruthi    schedule 12.12.2011


Ответы (1)


Ваша метка может быть ниже позиции спрайта, попробуйте изменить z-порядок больше, чем z-порядок спрайта

e.g.

[спрайт addChild:метка z: 10];

person Arshad Parwez    schedule 09.12.2011