Класс Python Cocos2d Label игнорирует цвет
Я использую библиотеку игр Python Cocos2D, и в их документах вы можете найти cocos.text.Label, который принимает color=RGBA(int, int, int, int)
как парам. У меня есть следующий код для создания метки:
self.name = cocos.text.Label("Test Label",
font_name='Times New Roman',
font_size=22,
color=(163, 42, 44, 1),
anchor_x='center', anchor_y='center')
self.name.position = (10, 90)
self.add(self.name)
Этот код присоединяется к cocos.layer.Layer и отображается в сцене, инициированной в директоре.
Вопрос заключается в следующем: если я удаляю color
Параметр из метки Метка создается правильно и отображается в виде белого цвета, но если указан цвет, метка просто никогда не отображается. Даже черный его просто нет.
Любая помощь в том, почему это происходит и как изменить цвет метки, очень ценится.
Я использую python 3.4.3 и последнюю версию python-cocos2d. Я готов обновить и опубликовать любой код, поэтому не стесняйтесь спрашивать. Заранее спасибо.
1 ответ
Может быть, вы просто не видите этикетку? A в RGBA изменяется от 0 до 255. Значение 1 почти прозрачно. Пытаться color=(163, 42, 44, 255)
,