RobloxでScriptを利用してパーツにランダムな色を適用する
パーツにランダムな色を適用するときはBrickColor.Randomを利用する
BrickColor.Random()
パーツに色を適用する
パーツを作成し、その配下にスクリプトを作成、名前をRandomColorに変更する
スクリプトを以下のように編集する
script.Parent.BrickColor = BrickColor.Random()
実行するたびに色が変わる
RGBやHSVの特定のパラメータを固定したまランダムな色を生成することができる
local rand = Random.new() -- H(色相)がランダムになるように生成 local color = Color3.fromHSV(rand:NextNumber(), 1, 1) -- G(緑)がランダムになるように生成 local color2 = Color3.new(1, 1, rand:NextNumber())
補足
生成したcolorはそのままパーツに適用できないためBrickColorに変換を行う必要がある
script.Parent.BrickColor = BrickColor.new(Color3.fromHSV(rand:NextNumber(), 1, 1))