ページ 11

【解決済み】複数のスイッチを対象にした条件分岐について

Posted: 2017年7月16日(日) 11:13
by ふぇむと
イベント作成での条件分岐を使用するにあたって分岐する条件として「複数のスイッチすべてがONになっているか、なっていないか」といった内容で条件分岐を作成したいです。

一応条件分岐を大量に使えばできるのですが、なるべく見やすくしたいのでひとつの条件分岐で済ませられるようにしたいです。
イベントコマンド条件分岐の中のスクリプトで何か記述をするのかと思うのですが、エラーが出てしまいうまくいきません。

もし複数のスイッチを対象にした条件分岐について1つだけでも作れるのであればそのやり方をご教授いただきたいです。
また、上記の内容での条件分岐作成が不可能でしたらお教えいただけると幸いです。
よろしくお願いします。

*やりたいことの具体例
分岐条件 スイッチ1がON & スイッチ2がON & スイッチ3がON
 TRUEの場合(すべてONの場合)
  →イベントシーン1へジャンプ
 FALSEの場合(どれかひとつでもOFFがある場合)
  →イベントシーン2へジャンプ

*イベントコマンド条件分岐のスクリプトに記述した内容
$game_switches[1] && $game_switches[2] && $game_switches[3]

*エラーメッセージ
ReferenceErroe
$game_switches is not defined

Re: 複数のスイッチを対象にした条件分岐について

Posted: 2017年7月16日(日) 11:31
by まっつUP
ふぇむと様
お世話になります。

以下のトピックで紹介されていますがこのようにして条件分岐できるそうです。
[1,2,3,4].every(function(id){return $gameSwitches.value(id) > 0});
http://tm.yumineko.com/viewtopic.php?f= ... %B0#p14466

Re: 複数のスイッチを対象にした条件分岐について

Posted: 2017年7月16日(日) 11:49
by ふぇむと
まっつUP様
返信ありがとうございます。
スイッチの場合はそのような記述になるのですね。
おかげさまで無事条件分岐ができました。
ありがとうございます。