それでは、今日学んだTransparency・CanCollide・wait・while true doを全部組み合わせて、「 一定時間ごとに見えたり消えたりするブロック 」を完成させましょう。
ブロックが本当に点滅した!全部自分の書いたプログラムで動いてるって思うと感動する!
それでは、今日学んだTransparency・CanCollide・wait・while true doを全部組み合わせて、「 一定時間ごとに見えたり消えたりするブロック 」を完成させましょう。
local part = script.Parent -- このScriptの親(自分自身のブロック)
while true do
wait(2) -- 2秒待つ
part.Transparency = 1 -- 透明にする
part.CanCollide = false -- すり抜けられるようにする
wait(2) -- さらに2秒待つ
part.Transparency = 0 -- 元通り見えるようにする
part.CanCollide = true -- ぶつかるようにする
end
コピーしてScriptに貼り付け、プレイして確認してみましょう。ブロックが2秒ごとに見えたり消えたりするはずです。
local part = script.Parent は、「 このScriptが入っているブロック自身 」をpartという名前で扱えるようにする1行です。以降、part.Transparency のように書くことで、そのブロックのプロパティを直接書き換えられます。
ブロックが本当に点滅した!全部自分の書いたプログラムで動いてるって思うと感動する!
Well done!
次のステップに進みましょう!