戦闘中に各キャラクターのコマンド入力に時間制限を設け
時間制限内に入力しなかった場合には強制的に防御ないしは
スキルに設定した"なにもしない"になり自動的に次のフェーズに進むという処理を
したいのですが、
戦闘中には並列処理が受け付けなかったのでこれを
並列処理を受け付けるようにしました。
各アクターコマンド入力前にタイマーを設置し
時間切れになったらイベントコマンドを呼び出す
ここまでは完了しました。
ここから先の処理が何をしても反応してくれません
戦闘行動の強制をここで行っても無反応でした
ここで、BattleManager.startTurnなどを呼び出せばいいのかなぁと
思い、やってみましたが反応しません、なにか見当違いのことをしているのかと思い
ご助力お願いますでしょうか?
戦闘中のコマンド入力に時間制限を付ける【解決?】
Re: 戦闘中のコマンド入力に時間制限を付ける
こんばんは。
ちょうどこの前、自分用に作成したプラグインと似たような機能だったので、その自分用プラグインをひな形として置いておきます。
MITライセンスなので、ご自由に改造してください。
要望と異なる点は以下です。
- トリアコンタンさんの自動戦闘プラグインを使う。
- パーティコマンドがタイマーの対象である。
- 時間になったら「オート」コマンドが選択される。
- アクターコマンドではタイマーが動かない。
- タイマーのカウントダウンは画像表示する(32x32ピクセルの Timer.png が必要です)
- 並列処理(コモンイベント?)は使いません。
プラグインは、以下の中の「KRD_AutoBattle.js」です。
↓
https://github.com/kuroudo119/RPGMV-Plugin
よろしくお願いします。
ちょうどこの前、自分用に作成したプラグインと似たような機能だったので、その自分用プラグインをひな形として置いておきます。
MITライセンスなので、ご自由に改造してください。
要望と異なる点は以下です。
- トリアコンタンさんの自動戦闘プラグインを使う。
- パーティコマンドがタイマーの対象である。
- 時間になったら「オート」コマンドが選択される。
- アクターコマンドではタイマーが動かない。
- タイマーのカウントダウンは画像表示する(32x32ピクセルの Timer.png が必要です)
- 並列処理(コモンイベント?)は使いません。
プラグインは、以下の中の「KRD_AutoBattle.js」です。
↓
https://github.com/kuroudo119/RPGMV-Plugin
よろしくお願いします。
▼だいたいTwitterにいます。たぶん。
https://twitter.com/kuroudo119
https://twitter.com/kuroudo119
Re: 戦闘中のコマンド入力に時間制限を付ける
返信ありがとうございます
自分はパーティコマンドを消してしまっているので
アクター毎に行いたいのですが
これをもとに研究してみます。この考える時間も楽しかったりします
参考にさせていただきます~
自分はパーティコマンドを消してしまっているので
アクター毎に行いたいのですが
これをもとに研究してみます。この考える時間も楽しかったりします
参考にさせていただきます~
Re: 戦闘中のコマンド入力に時間制限を付ける
自分の戦闘システムが複雑にしているためか
うまく動かすことができず
とりあえずは、エラー対策のために、タイムアウト時はバトルを強制的に中断することにしました
今回は解決済みではありませんが一旦この質問は終了いたします
ありがとうございました。
うまく動かすことができず
とりあえずは、エラー対策のために、タイムアウト時はバトルを強制的に中断することにしました
今回は解決済みではありませんが一旦この質問は終了いたします
ありがとうございました。
Re: 戦闘中のコマンド入力に時間制限を付ける【解決?】
こんばんは。
私の方でもアクターコマンドにタイマーを付ける需要ができたので、前述のプラグインを更新しましたので、よろしければご確認ください。
リンク先は前回と同じです。
尚、ソースコードのはじめの方に変数宣言がありますので、そちらでパーティコマンド、アクターコマンドのタイマー有無を変更してください。
プラグインコマンドを用意してなくてすみません。
それから、このプラグインではトリアコンタンさんの自動戦闘プラグインを使うという点はそのままです。
おそらくその部分を防御コマンドなどに変えれば、ご要望の機能になると思います。
よろしくお願いします。
私の方でもアクターコマンドにタイマーを付ける需要ができたので、前述のプラグインを更新しましたので、よろしければご確認ください。
リンク先は前回と同じです。
尚、ソースコードのはじめの方に変数宣言がありますので、そちらでパーティコマンド、アクターコマンドのタイマー有無を変更してください。
プラグインコマンドを用意してなくてすみません。
それから、このプラグインではトリアコンタンさんの自動戦闘プラグインを使うという点はそのままです。
おそらくその部分を防御コマンドなどに変えれば、ご要望の機能になると思います。
よろしくお願いします。
▼だいたいTwitterにいます。たぶん。
https://twitter.com/kuroudo119
https://twitter.com/kuroudo119