Python Cocos2d 标签 class 忽略颜色

Python Cocos2d Label class is ignoring color

我正在使用接受 color=RGBA(int, int, int, int) 作为参数的 Python Cocos2D game library and in their docs you can find cocos.text.Label。我有以下代码创建标签:

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 并在 director 启动的场景中呈现。

问题是这样的:如果我从 Label 中删除 color 参数,Label 会正确创建并显示为白色,但如果指定了颜色,则标签永远不会呈现。甚至连黑色都没有。

非常感谢任何关于为什么会发生这种情况以及如何更改标签颜色的帮助。

我正在使用 python 3.4.3 和 python-cocos2d 的最新版本。我愿意更新 post 任何代码,欢迎随时提问。提前致谢。

也许您只是看不到标签? RGBA 中的 A 从 0 到 255。值 1 几乎是透明的。试试 color=(163, 42, 44, 255).