Color3
非推奨を表示
*このコンテンツは、ベータ版のAI(人工知能)を使用して翻訳されており、エラーが含まれている可能性があります。このページを英語で表示するには、 こちら をクリックしてください。
Color3 データタイプは、0から1の範囲で赤、緑、青のコンポーネントを使用した色を説明します。命名された色を記述する BrickColor データタイプとは異なり、Color3 は、BasePart.Color や GuiObject.BackgroundColor3 などのプロパティを通じて、画面上のオブジェクトの精密な色付けに使用されます。
概要
コンストラクタ
コンストラクタ
プロパティ
方法
Lerp
2色の間に挿入された Color3 を返します。alpha 値は 0 から 1 の範囲内にあるべきです。
local white = Color3.new(1, 1, 1)local black = Color3.new(0, 0, 0)local gray10 = white:Lerp(black, 0.1)print(gray10) --> 0.9, 0.9, 0.9local gray50 = white:Lerp(black, 0.5)print(gray50) --> 0.5, 0.5, 0.5local gray85 = white:Lerp(black, 0.85)print(gray85) --> 0.15, 0.15, 0.15
戻り値
ToHSV
返す色、飽和度、および Color3 の値。この関数は Color3.fromHSV() コンストラクタの逆操作です。
local red = Color3.fromRGB(255, 0, 0)local green = Color3.fromRGB(0, 255, 0)local redH, redS, redV = red:ToHSV()print(redH, redS, redV) --> 1 1 1local greenH, greenS, greenV = green:ToHSV()print(greenH, greenS, greenV) --> 0.3333333 1 1
ToHex
色を RRGGBB 形式で表現される色に変換する六文字の十六進コードストリングに変換します。それは octothorpe ( # ) で始まっていません。
返された文字列は、Color3.fromHex() に提供して、オリジナルの色を生成できます。
local red = Color3.fromRGB(255, 0, 0)local magenta = Color3.fromRGB(236, 0, 140)local redHex = red:ToHex()print(redHex) --> ff0000local magentaHex = magenta:ToHex()print(magentaHex) --> ec008c