BrickColorデータ型

データ型日本語解説あり

ひとことで言うと

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

公式の説明(英語):A data type that provides a predefined list of named colors.

使用例

パーツを10個作って並べる
Script置く場所:ServerScriptService
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

スクリプトは、Luauの型チェック(luau-lsp)で確認しています。

コンストラクター(作り方)(14)

名前と書き方説明
new
BrickColor.new(val: number)
色の名前などを指定してBrickColorを作ります。Constructs a BrickColor from its numerical index.
new
BrickColor.new(r: number, g: number, b: number)
色の名前などを指定してBrickColorを作ります。Constructs the closest BrickColor that can be matched to the specified RGB components.
new
BrickColor.new(name: string)
色の名前などを指定してBrickColorを作ります。Constructs a BrickColor from its name.
new
BrickColor.new(color: Color3)
色の名前などを指定してBrickColorを作ります。Constructs the closest BrickColor that can be matched to the specified Color3.
palette
BrickColor.palette(paletteValue: number)
Constructs a BrickColor from its palette index.
random
BrickColor.random()
ランダムな色を作ります。Returns a random BrickColor.
White
BrickColor.White()
Returns the "White" BrickColor.
Gray
BrickColor.Gray()
Returns the "Medium stone grey" BrickColor.
DarkGray
BrickColor.DarkGray()
Returns the "Dark stone grey" BrickColor.
Black
BrickColor.Black()
Returns the "Black" BrickColor.
Red
BrickColor.Red()
Returns the "Bright red" BrickColor.
Yellow
BrickColor.Yellow()
Returns the "Bright yellow" BrickColor.
Green
BrickColor.Green()
Returns the "Dark green" BrickColor.
Blue
BrickColor.Blue()
Returns the "Bright blue" BrickColor.

プロパティ(6)

名前と書き方説明
Number
BrickColor.Number: number
The unique number that identifies the BrickColor.
r
BrickColor.r: number
The red component of the BrickColor (between 0 and 1).
g
BrickColor.g: number
The green component of the BrickColor (between 0 and 1).
b
BrickColor.b: number
The blue component of the BrickColor (between 0 and 1).
Name
BrickColor.Name: string
色の名前。The name associated with the BrickColor.
Color
BrickColor.Color: Color3
The Color3 associated with the BrickColor.

BrickColorを使う記事

英語の説明とメンバーの一覧は、Roblox Creator Documentation(BrickColor)をもとにしています(CC BY 4.0)。日本語の解説は、このサイトで独自に書いたものです。

執筆:鈴木孝昌官公庁のWeb・システム開発を担当する現役プロジェクトマネージャー。沖縄マイクラ部 クロスウェーブで、ロブロックス(Roblox)・マインクラフト(マイクラ)・Scratchなどのプログラミングを指導。マイクラカップ沖縄代表チームを指導(第6回・第7回、第7回TBS賞)。
沖縄マイクラ部で、子どもたちにロブロックス(Roblox)やマインクラフト(マイクラ)のプログラミングを教えています。プロフィールと編集方針
Instagramで教室の様子を見る
noteで記事を読む