Я хочу знать, есть ли способ установить цвет фона для SKLabelNode, а не цвет шрифта. Я ищу что-то вроде приведенного ниже кода, который доступен в приложениях ios.
label.backgroundColor = [UIColor redColor];
Ответ 1
Попробуйте добавить SKLabelNode в качестве дочернего элемента SKSpriteNode.
Добавление SKLabelNode в качестве дочернего элемента SKSpriteNode работает, но оно скрывает текст. Итак, я решил эту проблему, установив zPosition фона на отрицательное число. Вот код быстрого <3 > :
Не забудьте включить текстовое значение перед вычислением фона GCSize из узла метки, иначе возвращаемые значения будут равны нулю, так как у него нет текста для определения размера метки.