制御文「if」はプログラミングになくてはならないものです。条件分岐を行います。
登場する英単語
英単語 | 読み方 | 英訳 |
---|---|---|
if | イフ | 「もし」 |
then | ゼン | 「その時」 |
else | エルス | 「そうでなければ」 |
elseif | エルスイフ | 「それ以外の場合」 |
Fire | ファイヤ | 「火」 火を演出するエフェクト |
Size | サイズ | 「大きさ」 炎の大きさ |
Heat | ヒート | 「熱」 この値を大きくすると火柱が上がる |
チェックポイント
- キーワード「if」に続き、条件式を指定
- 条件式の後ろは「then」
- 条件が一致したときのプログラムを記述
- 最後に「end」で終了
- 「elseif」を使うと、複数の条件式で異なった処理ができる
local heat = 0
script.Parent.Fire.Size = 2
script.Parent.Fire.Heat = heat
for size=2,20 do
script.Parent.Fire.Size = size
if size > 9 then
script.Parent.Fire.Heat = heat
heat = heat + 1
end
wait(0.5)
end
- プレイヤーが火に入ってもダメージは受けない
- ダメージを受けるようにするにはさらにプログラムが必要