Color3

사용되지 않는 항목 표시

*이 콘텐츠는 AI(베타)를 사용해 번역되었으며, 오류가 있을 수 있습니다. 이 페이지를 영어로 보려면 여기를 클릭하세요.

Color3 데이터 유형은 0에서 1 범위의 빨간색, 녹색 및 파란색 구성 요소를 사용하여 색상을 설명합니다.명명된 색상을 설명하는 BrickColor 데이터 유형과는 달리, Color3BasePart.ColorGuiObject.BackgroundColor3와 같은 속성을 통해 화면에서 정확한 색상 지정을 위해 사용됩니다.

요약

생성자

속성

메서드

생성자

new

지정된 빨간색, 녹색 및 파란색 값으로 Color3를 반환합니다. 매개 변수는 0에서 1 범위 내에 있어야 합니다.


local red = Color3.new(1, 0, 0)
local green = Color3.new(0, 1, 0)
local blue = Color3.new(0, 0, 1)

매개 변수

red: number
기본값: 0
green: number
기본값: 0
blue: number
기본값: 0

fromRGB

지정된 빨간색, 녹색 및 파란색 구성 요소로 Color3를 생성합니다.대부분의 다른 Color3 함수와는 달리, 이 함수의 매개 변수는 0에서 255 범위 내에 있어야 합니다.


local red = Color3.fromRGB(255, 0, 0)
local green = Color3.fromRGB(0, 255, 0)
local blue = Color3.fromRGB(0, 0, 255)

매개 변수

red: number
기본값: 0
green: number
기본값: 0
blue: number
기본값: 0

fromHSV

지정된 색상, 채도 및 값으로 Color3를 생성합니다. 매개 변수는 0에서 1 범위 내에 있어야 합니다.


local red = Color3.fromHSV(1, 1, 1)
local green = Color3.fromHSV(0.3333333, 1, 1)
local white = Color3.fromHSV(0, 0, 1)

매개 변수

hue: number
saturation: number
value: number

fromHex

여섯 또는 세 자리 헥사데칼 형식에서 새로운 Color3 를 반환하여 대/소문자를 구분하지 않습니다.앞의 해시태그( # )가 있으면 무시됩니다.이 함수는 지정된 문자열을 형식 RRGGBB 또는 RGB (RRGGBB의 약식)에서 일반적인 웹 헥스 색으로 해석합니다.예를 들어, #FFAA00 는 주황색을 생성하고 #FA0 와 동일합니다.


local red = Color3.fromHex("FF0000")
local magenta = Color3.fromHex("ec008c")
local black = Color3.fromHex("000")
local white = Color3.fromHex("#FFF")

매개 변수

hex: string

속성

색상의 빨간색 값.

색상의 녹색 값.

색상의 파란색 값.

메서드

Lerp

두 색상 사이에 중간에 삽입된 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

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에서 나타나는 색으로 나타내는 여섯 자리 헥사데칼 문자열로 변환합니다.그것은 octothorpe( # )로 시작하지 않습니다.

반환된 문자열은 원래 색상을 생성하기 위해 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

반환