Color クラス link

Ren'Py はある色空間から他の色空間へ変換や、様々な色理論の操作を処理するために Color クラスを持ちます。 Color は不変で、カラータプルが使用出来る場所ならどこでも使用出来ます。

カラータプルは 3 つの色空間のうち 1 つで操作します。

  • RGB - 赤、緑、青

  • HLS - 色相、輝度、彩度

  • HSV - 色相、彩度、明度

いくつかの処理の例として、以下のカラーはすべて明るい緑です。

# Standard Ren'Py Colors.
Color("#0f0")
Color("#00ff00")
Color((0, 255, 0, 255))

# Convert from other color spaces.
Color(hls=(.333, 0.5, 1.0))
Color(hsv=(.333, 1.0, 1.0))

# Turns red into green via a method that returns a new color.
Color("#f00").rotate_hue(.333)