У меня есть игровой магазин, в котором игроки могут приобретать предметы. У меня есть CCLabelTTF
, который выводит цену предмета и CCSprite
рядом с ним, который является изображением монеты (валюты). Поскольку цена предметов изменяется по мере того, как пользователь получает больше предметов, текст меток начинает перекрывать монету CCSprite
, которая находится рядом с меткой. Я пытаюсь сделать так, чтобы монета CCSprite
позиционировалась в зависимости от положения этикеток. Есть ли лучший способ сделать это, чем добавить CCSprite в качестве ребенка в CCLabelTTF? Например, содержащий CCSprite
в CCLabelTTF
?«Объединение» CCSprite в CCLabelTTF
Сейчас у меня есть это:
coinIcon = [CCSprite spriteWithImageNamed:@"coin.png"];
[coinIcon setScale:0.3];
priceLabel.string = [NSString stringWithFormat:@"%.Lf", price];
[priceLabel addChild:coinIcon];
Я также пытался setPositionInPoints, но всякий раз, когда я устанавливаю положение coin
больше не появился на экране. Это основная проблема, с которой я пользуюсь этим методом. Он будет работать нормально, не устанавливая позицию, но мне нужна монета слева от priceLabel
. И когда я пытаюсь установить позицию и запустить приложение, оно не появляется на экране. Есть идеи?
Thankyou @YvesLeBorg для одной и той же высоте на CCLabelTTF наконечник для выравнивания –