0

私はPython Cocos2D ゲーム ライブラリを使用しています。そのドキュメントには、パラメーターとして受け入れるcocos.text.Labelcolor=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の最新バージョンを使用しています。コードを更新して投稿したいので、お気軽にお問い合わせください。前もって感謝します。

4

1 に答える 1

2

ラベルが見えないだけじゃないの?RGBA の A は 0 から 255 までです。値 1 はほとんど透明です。試してみてくださいcolor=(163, 42, 44, 255)

于 2015-07-06T14:45:20.947 に答える