ページ 11

【解決】条件分岐で複数条件を設定する方法知りませんか

Posted: 2023年5月21日(日) 15:33
by ていすと
条件分岐で複数の条件を設定する方法について、良い方法、プラグインを知っている方いませんでしょうか。

例えば
変数1が0のときはイベントA
変数1が1のときはイベントB
変数1が2以上のときかつ、変数2が1以上のときかつ変数3が1以上のときはイベントC
(それ以外はイベントB)

というのを設定したい場合

◆条件分岐 変数1=0
 ◆条件を満たす時
 イベントA
 ◆それ以外
 ◆条件分岐 変数1=1
  ◆条件を満たす時
  イベントB  ……①
  ◆それ以外
  ◆条件分岐 変数2>0
   ◆条件を満たす時
    ◆条件分岐 変数3>0
     ◆条件を満たす時
      イベントC
     ◆それ以外
     イベントB  
   ◆それ以外
   イベントB  ……②


となりかなり複雑になってしまいます。
後に「①部分を修正したけど②部分を修正し忘れた!」なども発生してかなり制作側としてはコストが高いと思っています。

C#でいうSwich文や、and、or条件などの設定方法とかあったら教えていただけると幸いです……

Re: 条件分岐で複数条件を設定する方法知りませんか

Posted: 2023年5月22日(月) 01:37
by 剣崎 宗二
ORやANDを使いたいのであれば分岐をスクリプトにするのが宜しいかと思います。
(条件分岐の4ページ目にあります)

各変数値の取得は、例えば変数1なら$gameVariables.value(1)
Javascriptにおける演算子各種は
https://developer.mozilla.org/ja/docs/W ... 7%E5%AD%90
これ等をご参照ください。

Re: 条件分岐で複数条件を設定する方法知りませんか

Posted: 2023年5月23日(火) 23:06
by ていすと
おぉ、こんなやりかたがあったんですね……!!
ちょっと変数の指定の仕方などわからないので調べてみようと思います、ありがとうございます!