Version: 5.4 (switch to 5.5b)
言語English
  • C#
  • JS

Script language

Select your preferred scripting language. All code snippets will be displayed in this language.

Color

struct in UnityEngine

Suggest a change

Success!

Thank you for helping us improve the quality of Unity Documentation. Although we cannot accept all submissions, we do read each suggested change from our users and will make updates where applicable.

Close

Sumbission failed

For some reason your suggested change could not be submitted. Please try again in a few minutes. And thank you for taking the time to help us improve the quality of Unity Documentation.

Close

Cancel

マニュアルに切り替える

Description

RGBA カラーの表現をします。

この構造は色を扱うために Unity 全体で使用されます。 各色成分は 0 から 1 の範囲で float 値となります。

成分 (rgb) は RGB 色空間で定義されます。 アルファ成分 (a)は透明度が定義されています。- アルファが 1 の場合は完全に不透明、アルファが 0 の場合は完全に 透明です。

Static Variables

black黒色。RGBA は (0, 0, 0, 1)
blue青色。RGBA は (0, 0, 1, 1)
clearRGBA を (0, 0, 0, 0) にします。
cyanシアン。RGBA は (0, 1, 1, 1)
gray灰色。RGBA は (0.5, 0.5, 0.5, 1)
greenソリッドグリーン。RGBA は (0, 1, 0, 1)
greygray と一緒。RGBA は (0.5, 0.5, 0.5, 1)
magentaマゼンタ。RGBA は (1, 0, 1, 1)
red赤色。RGBA は (1, 0, 0, 1)
white白色。RGBA は (1, 1, 1, 1)
yellow黄色。RGBA は (1, 0.92, 0.016, 1)

Variables

aアルファ成分
b青成分
g緑成分
gammaガンマを適用した色を返します。
grayscaleグレースケールが格納されている(読み込み専用)
linearsRGB カラーのリニア値。
maxColorComponent色成分値の最大値を返します: Max(r,g,b)
r赤成分
this[int]r は [0]、g は [1]、b は [2]、a は [3] に格納されます。

Constructors

Colorr、g、b、a 成分から Color を作成します。

Public Functions

ToStringこの色の情報を表す整形された文字列を返します。

Static Functions

HSVToRGBHSV の入力値から RGB 色を作成します。
Lerp t で a と b 間の色を線形補間します。
LerpUnclamped t で a と b 間の色を線形補間します。
RGBToHSV入力されたカラーの色相、彩度、そして RGB 値を計算します。

Operators

ColorColor は Vector4 から暗黙的に変換することができます。
operator -Color b を Color a で減算します。各色成分は個別にスケーリングされます。
operator *2 つの Color を乗算します。各色成分は個別にスケーリングされます。
operator /Color a を float 値 b で割ります。各色成分は個別にスケーリングされます。
operator +2 つの色を加算します。各成分のコンポーネントは個別に加算されます。
Vector4Color は Vector4 から暗黙的に変換することができます。