パーツをクリックすると、緑から赤に変化するようにします。
- Workspace に Part を1つ追加します。(これがボタンになります)
- Part の BrickColor に「Bright green」(緑)を設定します。
- Part に Script を追加します。
- Part に ClickDetector を追加します。
local clickdetector = script.Parent:WaitForChild("ClickDetector")
clickdetector.MouseClick:Connect(function(player)
script.Parent.BrickColor = BrickColor.new("Bright red") -- 赤にする
wait(0.5) -- 0.5秒間赤に
script.Parent.BrickColor = BrickColor.new("Bright green") -- 緑に戻す
end)
1度クリックして緑に、もう1度クリックして赤にするには、
local clickdetector = script.Parent:WaitForChild("ClickDetector")
local Switch = false -- falseがボタンOFF、trueがボタンON
clickdetector.MouseClick:Connect(function(player)
if Switch then
script.Parent.BrickColor = BrickColor.new("Bright green") -- 緑に戻す
Switch = false
else
script.Parent.BrickColor = BrickColor.new("Bright red") -- 赤にする
Switch = true
end
end)