Lab

Cocos2d-x v3:RGBA値の取得および変更

 Tag :  Published : 2014-6-3

Pocket

色のRGBA値を取得、もしくは変更します。
> Ver2.x : 『RGBA値の取得および変更』はこちら

RGBA値の取得

Color3B、Color4B、Color4FのRGBA値を調べてみます。

    //Color3B
    Color3B color1 = Color3B(255, 128, 0);
    log("R:%d, G:%d, B:%dです", color1.r, color1.g, color1.b);
    
    //Color4B
    Color4B color2 = Color4B(255, 128, 0, 100);
    log("R:%d, G:%d, B:%d, A:%dです", color2.r, color2.g, color2.b, color2.a);
    
    //Color4F
    Color4F color3 = Color4F(1, .5, 0, .25);
    log("R:%f, G:%f, B:%f, A:%fです", color3.r, color3.g, color3.b, color3.a);
    

RGBA値の変更

Color3Bの、R値の変更してみます。

    //Color3B
    Color3B color1 = Color3B(255, 128, 0);
    log("R:%d, G:%d, B:%dです", color1.r, color1.g, color1.b);
    
    //Rを90に変更
    color1.r = 90;
    
    log("R:%d, G:%d, B:%dです", color1.r, color1.g, color1.b);
    

pageTop