Color3

非推奨を表示

*このコンテンツは、ベータ版のAI(人工知能)を使用して翻訳されており、エラーが含まれている可能性があります。このページを英語で表示するには、 こちら をクリックしてください。

Datatype.Color3 データタイプは、赤、緑、青のコンポーネントを使用して、0から1の範囲内のオブジェクトの色を記述します。BrickColor データタイプは、名前の色を記述する

概要

コンストラクタ

プロパティ

方法

  • Lerp(color : Color3,alpha : number):Color3

    Datatype.Color3 を返す:2つの色の間にインターポリングされた。

  • Datatype.Color3 の色、飽和度、および値を返します。

  • Datatype.Color3 のヘックスコードを返します。

コンストラクタ

new

パラメータ

red: number
既定値: 0
green: number
既定値: 0
blue: number
既定値: 0

fromRGB

パラメータ

red: number
既定値: 0
green: number
既定値: 0
blue: number
既定値: 0

fromHSV

パラメータ

hue: number
saturation: number
value: number

fromHex

パラメータ

hex: string

プロパティ

色の赤の値。

色の緑の値。

色の青の値。

方法

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.9
local gray50 = white:Lerp(black, 0.5)
print(gray50) --> 0.5、0.5、0.5
local gray85 = white:Lerp(black, 0.85)
print(gray85) --> 0.15, 0.15, 0.15

パラメータ

color: Color3
alpha: number

戻り値

ToHSV

Datatype.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 1
local greenH, greenS, greenV = green:ToHSV()
print(greenH, greenS, greenV) --> 0.3333333 1 1

ToHex

色を六角形のヘックスデシマルストリングに変換して、RRGGBB 形式で表現されます。オクトセプター(# )は付けられていません。

返された文字列は、Color3.fromHex()に提供されて、オリジナルの色を生成します。


local red = Color3.fromRGB(255, 0, 0)
local magenta = Color3.fromRGB(236, 0, 140)
local redHex = red:ToHex()
print(redHex) --> ff0000
local magentaHex = magenta:ToHex()
print(magentaHex) --> ec008c

戻り値