セルフスイッチを増やす方法
-
- 記事: 8
- 登録日時: 2022年12月09日(金) 23:04
セルフスイッチを増やす方法
セルフスイッチを6つほど増やしたいので、どなたかその方法を教えては頂けないでしょうか?
Re: セルフスイッチを増やす方法
もとからあるセルフスイッチ4に加えて6となると10。しぐれんさんの言うとおり通常のスイッチを、あるいは変数を使用したほうがいいでしょう。スイッチの数が増えすぎると管理が面倒になるので変数のほうがいいと思います。
案1 専用の変数なりスイッチなりを用意する
変数ならいくらでも条件分岐ができます。変数1が0のとき、1のとき、5以下のとき、10のとき、100のとき、333のとき、1000以上のとき、などなど。
案2 セルフスイッチをリセットして使いまわす
どうしてもセルフスイッチでないとダメというのならこういう方法もありますが。
スクリプトを使えば、あるマップのあるセルフスイッチをオン・オフにできます。
https://rpgmaker-script-wiki.xyz/selfswitch_mv.php
案1 専用の変数なりスイッチなりを用意する
変数ならいくらでも条件分岐ができます。変数1が0のとき、1のとき、5以下のとき、10のとき、100のとき、333のとき、1000以上のとき、などなど。
案2 セルフスイッチをリセットして使いまわす
どうしてもセルフスイッチでないとダメというのならこういう方法もありますが。
スクリプトを使えば、あるマップのあるセルフスイッチをオン・オフにできます。
https://rpgmaker-script-wiki.xyz/selfswitch_mv.php
-
- 記事: 8
- 登録日時: 2022年12月09日(金) 23:04
Re: セルフスイッチを増やす方法
返信ありがとうございます。しぐれん さんが書きました:そこまで行くなら、通常のスイッチを使うべきです。
セルフスイッチでないとダメな理由は何かあるのでしょうか?
アクションRPGを作っておりまして、こういった形でダメージを入れております。
複数の設置技を使うと威力等がごっちゃになって困ったことになるのでセルフスイッチを使おうとしました。
-
- 記事: 8
- 登録日時: 2022年12月09日(金) 23:04
Re: セルフスイッチを増やす方法
返信ありがとうございます!AYA さんが書きました:もとからあるセルフスイッチ4に加えて6となると10。しぐれんさんの言うとおり通常のスイッチを、あるいは変数を使用したほうがいいでしょう。スイッチの数が増えすぎると管理が面倒になるので変数のほうがいいと思います。
案1 専用の変数なりスイッチなりを用意する
変数ならいくらでも条件分岐ができます。変数1が0のとき、1のとき、5以下のとき、10のとき、100のとき、333のとき、1000以上のとき、などなど。
案2 セルフスイッチをリセットして使いまわす
どうしてもセルフスイッチでないとダメというのならこういう方法もありますが。
スクリプトを使えば、あるマップのあるセルフスイッチをオン・オフにできます。
https://rpgmaker-script-wiki.xyz/selfswitch_mv.php
アクションRPGを作っておりまして、こういった形でダメージを入れております。
複数の設置技を使うと威力等がごっちゃになって困ったことになるのでセルフスイッチを使おうとしました。
また、現在初期化コモンイベントにより変数を追加しており、対象者取得コモンイベントのスクリプト内で
この変数をいじることで解決しそうなので、セルフスイッチAと同じ条件で対象のイベントの変数を操作する
スクリプトをどう書けば良いか教えて頂けると幸いです。
Re: セルフスイッチを増やす方法
この内容を作るのであれば、イベントコマンドによる制御は遠くない時期に限界を迎えるでしょう。
私としては、多少難しくてもプラグインで処理を書いて、イベントコマンドによる制御は最小限にする方法を提案します。
プラグインコマンドの性能も含めると、MVで続けるよりも、MZに移行すべき案件だと思います。
MZでなら、プラグインで対応するものは作成可能です。
MVでも一応可能ですが、プラグインコマンドの性能がMZと比較して低いので、プラグイン作者としては避けたい案件です。
私としては、多少難しくてもプラグインで処理を書いて、イベントコマンドによる制御は最小限にする方法を提案します。
プラグインコマンドの性能も含めると、MVで続けるよりも、MZに移行すべき案件だと思います。
MZでなら、プラグインで対応するものは作成可能です。
MVでも一応可能ですが、プラグインコマンドの性能がMZと比較して低いので、プラグイン作者としては避けたい案件です。
現在、プラグイン依頼はお休み中です。
Re: セルフスイッチを増やす方法
そこまでセルフスイッチに拘るのであれば、二進数で考えてみてはどうですか?
セルフスイッチABCを利用するとして、
セルフスイッチA:セルフスイッチB:セルフスイッチC
OFF: OFF: OFF
OFF: OFF: ON
・
・
・
ON: ON: ON
という様な条件分岐を構築すれば出来ると思いますよ。
セルフスイッチABCを利用するとして、
セルフスイッチA:セルフスイッチB:セルフスイッチC
OFF: OFF: OFF
OFF: OFF: ON
・
・
・
ON: ON: ON
という様な条件分岐を構築すれば出来ると思いますよ。
Ci-enを始めてみました〜
https://ci-en.net/creator/27000
https://ci-en.net/creator/27000