Класс 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),

Другие вопросы по тегам