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

アバター
ふぇむと
記事: 2
登録日時: 2017年7月16日(日) 10:36

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

投稿記事by ふぇむと » 2017年7月16日(日) 11:13

イベント作成での条件分岐を使用するにあたって分岐する条件として「複数のスイッチすべてが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
最後に編集したユーザー ふぇむと on 2017年7月16日(日) 11:44 [ 編集 1 回目 ]

アバター
まっつUP
記事: 1155
登録日時: 2016年8月11日(木) 15:38
お住まい: タケノコ王国

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

投稿記事by まっつUP » 2017年7月16日(日) 11:31

ふぇむと様
お世話になります。

以下のトピックで紹介されていますがこのようにして条件分岐できるそうです。
[1,2,3,4].every(function(id){return $gameSwitches.value(id) > 0});
viewtopic.php?f=23&t=4107&p=14466&hilit=%E8%A4%87%E6%95%B0#p14466
RPGで笑顔を・・・

ツイッター(ツクラーの巣窟)(閲覧は自己責任でお願いします)
https://twitter.com/mattuup

github
https://github.com/mattuup/RPGMakerMZ
アバター
ふぇむと
記事: 2
登録日時: 2017年7月16日(日) 10:36

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

投稿記事by ふぇむと » 2017年7月16日(日) 11:49

まっつUP様
返信ありがとうございます。
スイッチの場合はそのような記述になるのですね。
おかげさまで無事条件分岐ができました。
ありがとうございます。

“MV:質問” へ戻る