【解決】デバッグモードで起動時に特定のスイッチor変数を変化させたい

まっくす
記事: 10
登録日時: 2020年3月02日(月) 13:18

【解決】デバッグモードで起動時に特定のスイッチor変数を変化させたい

投稿記事by まっくす » 2020年3月02日(月) 13:23

タイトル通りなのですが
ツクールMVでデバッグモードで起動した時に
自動で特定のスイッチor変数を変えることが出来る方法をどなたかご教授下さい。
よろしくお願いいたしますm(_ _)m

追記:F9を押してということではなく、デバッグモードで起動した時のみ起動時に自動で
特定のスイッチをONにするor特定の変数に代入する という意味です。
通常プレイ時には変わりない感じです。
最後に編集したユーザー まっくす on 2020年3月02日(月) 14:50 [ 編集 1 回目 ]

アバター
にゃたま
記事: 837
登録日時: 2016年1月13日(水) 23:53
お住まい: 床下の猫王国-すみませんが体調悪いのでサポートはお休みさせていただきます
連絡を取る:

Re: デバッグモードで起動時に特定のスイッチor変数を変化させたい

投稿記事by にゃたま » 2020年3月02日(月) 13:41

まっくす様

デバッグモードというのはF9を押したときのデバッグウィンドウのことを
表しているのでしょうか?
このウィンドウでスイッチor変数が変えられないということでしょうか?
こちらで確認した限り普通に変更できるので
このウィンドウが出ないとかでしたら他に有効にしている何か別のプラグインが出させないように
しているとかそんなところではないですかね。
またウィンドウが出ても値が変更できないといったことも
同様に他のプラグインに原因がある気がします。
最後に編集したユーザー にゃたま on 2020年3月02日(月) 13:46 [ 編集 1 回目 ]
まっくす
記事: 10
登録日時: 2020年3月02日(月) 13:18

Re: デバッグモードで起動時に特定のスイッチor変数を変化させたい

投稿記事by まっくす » 2020年3月02日(月) 13:46

にゃたま様

ツクールMVで「▷」を押してテストプレイが開始した瞬間に自動で
という意味でした。わかりにくく書いてしまい申し訳ございません。
アバター
にゃたま
記事: 837
登録日時: 2016年1月13日(水) 23:53
お住まい: 床下の猫王国-すみませんが体調悪いのでサポートはお休みさせていただきます
連絡を取る:

Re: デバッグモードで起動時に特定のスイッチor変数を変化させたい

投稿記事by にゃたま » 2020年3月02日(月) 13:53

まっくす さんが書きました:にゃたま様

ツクールMVで「▷」を押してテストプレイが開始した瞬間に自動で
という意味でした。わかりにくく書いてしまい申し訳ございません。


それは実行時に毎回該当の変数orスイッチを変更したいということですか?
起動してF9で毎回同じ変数orスイッチを変えるのが手間だからという意味ですか?
まっくす
記事: 10
登録日時: 2020年3月02日(月) 13:18

Re: デバッグモードで起動時に特定のスイッチor変数を変化させたい

投稿記事by まっくす » 2020年3月02日(月) 13:56

にゃたま さんが書きました:
それは実行時に毎回該当の変数orスイッチを変更したいということですか?
起動してF9で毎回同じ変数orスイッチを変えるのが手間だからという意味ですか?


はい!その通りです!
そしてそれはテストプレイの時のみ適用され
通常のプレイ時には適用されないということがしたいです。
アバター
にゃたま
記事: 837
登録日時: 2016年1月13日(水) 23:53
お住まい: 床下の猫王国-すみませんが体調悪いのでサポートはお休みさせていただきます
連絡を取る:

Re: デバッグモードで起動時に特定のスイッチor変数を変化させたい

投稿記事by にゃたま » 2020年3月02日(月) 14:04

まっくす様

そうですね…ざっと探した限りではそういった機能のプラグインはなさそうですね…
リクエスト板のほうに出してみてはどうでしょうか?

私には具体的にそれをする必要性がわかりません…
どういった場面でそういった機能が必要なのでしょうか?
まっくす
記事: 10
登録日時: 2020年3月02日(月) 13:18

Re: デバッグモードで起動時に特定のスイッチor変数を変化させたい

投稿記事by まっくす » 2020年3月02日(月) 14:13

にゃたま さんが書きました:まっくす様

そうですね…ざっと探した限りではそういった機能のプラグインはなさそうですね…
リクエスト板のほうに出してみてはどうでしょうか?

私には具体的にそれをする必要性がわかりません…
どういった場面でそういった機能が必要なのでしょうか?


はい、自分も探してみたのですが見つからなかったので・・・。

あれば毎回の手間が省けるというのもあるのですが
具体的にそれをする理由と致しましては、ちょっとややこしい話になってしまうのですが
制作スタッフが数名いまして、自分がスイッチや変数を全て管理している為
他のスタッフが起動した時にF9を押しても、どれがどこにあるから探すのにかなり時間がかかってしまうという問題があるため(すでに変数の数やスイッチの数は1000個以上ありまして)
こちらで最初に起動時に、全て必要な分を変化させてあげたいのです。

またデバッグモードで現在起動している人の数をしっかりとカウントしたいのもあります。
(特定のスイッチがONの人だけカウントしてサーバーに情報を送り、デバッグモードで起動中の人数をカウントしたいので)

スタッフに毎回起動時にF9で変えてくれと言っても忘れていたり、やらない人もいるかもしれないので
確実に最初に変化させておきたいのです。
まっくす
記事: 10
登録日時: 2020年3月02日(月) 13:18

Re: デバッグモードで起動時に特定のスイッチor変数を変化させたい

投稿記事by まっくす » 2020年3月02日(月) 14:50

テスト中かどうかの判定は
$gameTemp.isPlaytest() だとわかり
自己解決しました。

ありがとうございました!
アバター
にゃたま
記事: 837
登録日時: 2016年1月13日(水) 23:53
お住まい: 床下の猫王国-すみませんが体調悪いのでサポートはお休みさせていただきます
連絡を取る:

Re: 【解決】デバッグモードで起動時に特定のスイッチor変数を変化させたい

投稿記事by にゃたま » 2020年3月02日(月) 14:59

まっくす様

そうですね、ただテストプレイ時にそのコードを毎回どこで判定させるかなんですが
結局プラグインのほうが簡単だと思うので一応アホみたいにシンプルなものを作りました。
よろしければご利用ください。
テストプレイ時にコモンイベント1が自動で実行されます。
添付ファイル
NYA_TestPlayCommon.js
(736 バイト) ダウンロード数: 23 回
最後に編集したユーザー にゃたま on 2020年3月02日(月) 15:03 [ 編集 1 回目 ]
まっくす
記事: 10
登録日時: 2020年3月02日(月) 13:18

Re: 【解決】デバッグモードで起動時に特定のスイッチor変数を変化させたい

投稿記事by まっくす » 2020年3月02日(月) 15:02

にゃたま さんが書きました:まっくす様

そうですね、ただプレイテスト時にそのコードを毎回どこで判定させるかなんですが
結局プラグインのほうが簡単だと思うので一応アホみたいにシンプルなものを作りました。
よろしければご利用ください。
プレイテスト時にコモンイベント1が自動で実行されます。


まじ神ぃ( ;∀;) にゃたま様ありがとう( ;∀;)
これは改造してもいいですか?(コモンイベントを1から別のに変えたりとか)

“MV:質問” へ戻る