> For the complete documentation index, see [llms.txt](https://docs.overdare.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.overdare.com/korean/development/api-reference/datatype/brickcolor.md).

# BrickColor

## Overview

미리 정해진 색상 이름들을 모아놓은 데이터 타입으로, 직접 RGB 값을 지정하는 Color3와는 달리 준비된 색상 명칭을 선택하여 사용할 수 있습니다.

BrickColor.new 함수를 활용하면 원하는 색상 이름을 지정하여 파트의 BrickColor 속성을 간편하게 설정할 수 있습니다.

BrickColor에 포함된 색상 목록은 아래 표를 참고하세요.

## Constructors

### new

입력된 이름에 해당하는 BrickColor 객체를 생성합니다.

#### Parameters

| `string` val | 생성할 BrickColor의 이름입니다. |
| ------------ | ---------------------- |

#### Return

| `BrickColor` | 생성된 BrickColor입니다. |
| ------------ | ------------------ |

#### Code Samples

```lua
local BrickColor = BrickColor.new("Bright red")
```

## Properties

### b

`number`

RGB 색상 체계에서 BrickColor의 Blue 성분의 비율을 나타내는 값으로, 0은 거의 없음을, 1은 가장 강하게 적용된 상태임을 의미합니다.

#### Code Samples

```lua
local BrickColorName = "Bright red"
local BrickColor = BrickColor.new(BrickColorName)

print(BrickColor.b)
```

### Color

`Color3`

BrickColor가 실제로 표현되는 RGB 기반 Color3 형태의 색상 값입니다.

#### Code Samples

```lua
local BrickColor = BrickColor.new("Bright red")
local Color3 = BrickColor.Color

print(Color3.r, Color3.g, Color3.b)
```

### g

`number`

RGB 색상 체계에서 BrickColor의 Green 성분의 비율을 나타내는 값으로, 0은 거의 없음을, 1은 가장 강하게 적용된 상태임을 의미합니다.

#### Code Samples

```lua
local BrickColorName = "Bright red"
local BrickColor = BrickColor.new(BrickColorName)

print(BrickColor.g)
```

### Name

`string`

BrickColor에 부여된 이름으로, 특정 색상을 내부적으로 구분하거나 참조할 때 사용되는 값입니다.

#### Code Samples

```lua
local BrickColor = BrickColor.new("Bright red")
local BrickColorName = BrickColor.Name
print(BrickColorName)
```

### Number

`number`

BrickColor에 부여된 고유 식별 번호로, 특정 색상을 내부적으로 구분하거나 참조할 때 사용되는 값입니다.

#### Code Samples

```lua
local BrickColorName = "Bright red"
local BrickColor = BrickColor.new(BrickColorName)
local BrickColorIndex  = BrickColor.Number

print(BrickColorName, "(", BrickColorIndex, ") : ", BrickColor.r, BrickColor.g, BrickColor.b)
```

### r

`number`

RGB 색상 체계에서 BrickColor의 Red 성분의 비율을 나타내는 값으로, 0은 거의 없음을, 1은 가장 강하게 적용된 상태임을 의미합니다.

#### Code Samples

```lua
local BrickColorName = "Bright red"
local BrickColor = BrickColor.new(BrickColorName)

print(BrickColor.r)
```

## Methods

## Events

## See also

{% content-ref url="/pages/SCZZVFe5N6LCd1iC1q3Y" %}
[BasePart](/korean/development/api-reference/classes/basepart.md)
{% endcontent-ref %}
