cocos2dxlogo

【cocos2d-x】色指定について

LINEで送る
Pocket

cocos2dxlogo


cocosの色指定についてです。

Color3Fがない!?


cocosには色を表現するための構造体が存在します。

Color3B, Color4B, Color4Fの3種類です。
なぜか、Color3Fはありません。
誰か知ってたら教えて下さい笑


さて、色の指定法には大きく分けて2種類あります。

・RGB(A)を直接指定する
・プリミティブな色を指定する

この辺はiOSとかでも一緒ですね。


まず、末尾にBとFの2種類出て来ましたが、直接指定の際に
B:0 – 255で指定する
F:0.0f – 1.0fで指定する

となります。


Color3Bによる指定


RGB指定


プリミティブ指定


Color4Bによる指定


RGB指定


プリミティブ指定


Color4Fによる指定


RGB指定


プリミティブ指定



赤字でも書きましたが、僕は指定する際にColor4Bのα値を.7fとかで指定していて、その色を適用したLayerが表示されなくて少し悩みました。
こう書いてみると大した事じゃないんですけどね。

誰かのお役に立てば。

このブログのcocos記事一覧

LINEで送る
Pocket

Dalt

translimit, Inc. Application Engineer. Twitter: @daiki1003 Facebok: Daiki Asahi

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です