Menu
CoddyTech

パーツに色を塗る

CoddyのLuaジャーニー「Robloxゲームのスクリプティング」セクションの一部。レッスン 2/24。

パーツにはプロパティがあります。色、材質、透過度、サイズ、位置などです。プロパティを変更すると、ゲーム内のパーツがすぐに変化します。

パーツの中にあるスクリプトからは、script.Parentを通じてそのパーツにアクセスできます。各行で使えるように、変数に保存しましょう。

local block = script.Parent
block.Color = Color3.fromRGB(0, 120, 255)

local blockはblockという名前の変数を作成し、=は値を代入します。Color3.fromRGBは赤、緑、青を混ぜて色を作ります。それぞれの値は0から255までなので、0, 120, 255は明るい青になります。

プロパティの中には、Robloxが用意しているリストから値を選ぶものがあり、これをEnumと呼びます。マテリアルもその1つです。

block.Material = Enum.Material.Wood

Transparencyは数値です。0は不透明、1は見えない状態、その間の値は透けて見えます。

challenge icon

チャレンジ

簡単

スクリプトは灰色のブロックの中にあります。3つのプロパティを変更してください:

  1. 赤色にする:Color3.fromRGB(255, 0, 0)
  2. 光らせる:マテリアルをNeonにする
  3. 半透明にする:Transparencyを0.5にする

Playを押して確認し、その後Checkを押してください。

自分で試してみよう

local block = script.Parent

-- 1. blockを赤くする

-- 2. blockを光らせる

-- 3. blockを半透明にする
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

Robloxゲームのスクリプティングのすべてのレッスン

自分で練習してみよう: Luaオンラインコンパイラ