ティラノスプリクト関連覚書 > IFstatement
色々なサイトで変数について紹介しているため当サイトはさっくり紹介します。
主に作者のメモ書きだと思ってご利用ください。
こちらもゲームを制作する際に欠かせない、IFステートメント(IF文)というものです。
もし○○ならば△△。という条件判断をする、制作には欠かせないプログラムです。
重要アイテムを持っている、一度クリアしたことがある。などの判定ができるため
様々なゲームで使用されます。
上記のパターンではリンゴを持っている場合と持っていない場合に分岐することできます。
リンゴという変数を1にすることでON/OFFとしています。(持っていない場合は0など)
また、短縮することも可能です。(林檎を持っていない場合はスルーする場合)
上記のパターンではリンゴを持っている場合のみ動作します。
複数条件を使いたい場合は以下の通りになります。
かなり複雑となり見づらくなりました。見づらいと制作ミスや修正もしにくく大変です。
&&,||などを使うとわかりやすくなります。
あと、この場合だと「ぶどうだけ持っている場合」が拾えていません。
💡ワンポイント
&& ・・・ 「かつ」の意味
| | ・・・ 「または」の意味
; f.flag1 が 1 の場合で、かつ、f.flag2 が 3 または 5 のとき
[if exp="f.flag1==1 && (f.flag2==3 | | f.flag2==5)"]
上記2パターンどっちも同じプログラムとなります。見やすくはなりましたでしょうか?
ちなみに下のコードは4通り全部に分ける場合になります。