# BrickColor（ロブロックス データ型）

> ロブロックス（Roblox）で決められた、名前の付いた色を表すデータ型です。BrickColor.new("Bright red") のように名前で作れます。

- URL：https://roblox.minecraft-okinawa.com/reference/datatypes/BrickColor/
- 公式：https://create.roblox.com/docs/reference/engine/datatypes/BrickColor

## 使用例：パーツを10個作って並べる

（Script／置く場所：ServerScriptService）

```lua
for i = 1, 10 do
	local part = Instance.new("Part")
	part.Size = Vector3.new(4, 1, 4)
	part.Position = Vector3.new(i * 5, 10, 0)
	part.Anchored = true
	part.BrickColor = BrickColor.random()
	part.Parent = workspace
end
```

## コンストラクター

- `BrickColor.new(val: number)`：色の名前などを指定してBrickColorを作ります。
- `BrickColor.new(r: number, g: number, b: number)`：色の名前などを指定してBrickColorを作ります。
- `BrickColor.new(name: string)`：色の名前などを指定してBrickColorを作ります。
- `BrickColor.new(color: Color3)`：色の名前などを指定してBrickColorを作ります。
- `BrickColor.palette(paletteValue: number)`：Constructs a BrickColor from its palette index.
- `BrickColor.random()`：ランダムな色を作ります。
- `BrickColor.White()`：Returns the "White" BrickColor.
- `BrickColor.Gray()`：Returns the "Medium stone grey" BrickColor.
- `BrickColor.DarkGray()`：Returns the "Dark stone grey" BrickColor.
- `BrickColor.Black()`：Returns the "Black" BrickColor.
- `BrickColor.Red()`：Returns the "Bright red" BrickColor.
- `BrickColor.Yellow()`：Returns the "Bright yellow" BrickColor.
- `BrickColor.Green()`：Returns the "Dark green" BrickColor.
- `BrickColor.Blue()`：Returns the "Bright blue" BrickColor.

## プロパティ

- `BrickColor.Number: number`：The unique number that identifies the BrickColor.
- `BrickColor.r: number`：The red component of the BrickColor (between 0 and 1).
- `BrickColor.g: number`：The green component of the BrickColor (between 0 and 1).
- `BrickColor.b: number`：The blue component of the BrickColor (between 0 and 1).
- `BrickColor.Name: string`：色の名前。
- `BrickColor.Color: Color3`：The Color3 associated with the BrickColor.

英語の説明とメンバー一覧：Roblox Creator Documentation（CC BY 4.0）。日本語の解説はこのサイト独自のものです。

執筆：鈴木孝昌（現役プロジェクトマネージャー／プログラミング講師）／運営：沖縄マイクラ部 プログラミングスクール「クロスウェーブ」（https://minecraft-okinawa.com/）