[掲示板へもどる]
一括表示

記事No: 21712 [関連記事]
タイトル並列処理からバトルの発生コモンを呼び出す必要がある場合、主人公の移動やメニューオープンを禁止する方法
投稿日: 2025/04/19 14:44
投稿者S [FreiOeeW847]

[やりたいこと]
並列処理からバトルの発生コモン(No28)を呼び出す必要がある場合、戦闘中に主人公の移動やメニューのオープンを禁止する

[やってみたこと]
・質問前に事前に実施することを推奨されている各種内容
・google 検索
・ウルファールGPTに質問

[やってみた結果、どううまくいかないか]
・並列処理としてコモンを呼ぶと主人公が動けたりメニューが開けたりしてしまう
・次イベントの予約を使うと自動実行ができるが引数が指定できない


(以下詳細)
お世話になります。現在シンボルエンカウントを実装しております。
移動や決定などのキー入力を並列処理から監視し、入力があれば各種処理(各シンボルの移動や接触判定等)を行うという方法で実装を行っております。
つきましては並列処理から各種処理を呼び出す必要があるのですが、敵が接触してきた場合にバトルを呼び出すように実装する場合、どうしても並列処理の中からバトルの発生(No28)コモンを呼び出す必要があります。
並列処理としてバトルの発生を呼び出す場合、主人公の移動やメニューのオープンが可能です。
ではと「次イベントの予約」からバトルを呼び出してみようと思ったのですが、この場合敵グループなどを引数に指定することができません。

並列処理からバトルを呼び出しつつ、主人公の移動やメニューオープンを禁止する方法があればご教示いただけませんでしょうか。


記事No: 21713 [関連記事]
タイトルRe: 並列処理からバトルの発生コモンを呼び出す必要がある場合、主人公の移動やメニューオープンを禁止する方法
投稿日: 2025/04/19 18:23
投稿者YADO [LerLWW459]

> [やりたいこと]
> 並列処理からバトルの発生コモン(No28)を呼び出す必要がある場合、戦闘中に主人公の移動やメニューのオープンを禁止する
>
> [やってみたこと]
> ・質問前に事前に実施することを推奨されている各種内容
> ・google 検索
> ・ウルファールGPTに質問
>
> [やってみた結果、どううまくいかないか]
> ・並列処理としてコモンを呼ぶと主人公が動けたりメニューが開けたりしてしまう
> ・次イベントの予約を使うと自動実行ができるが引数が指定できない
>
>
> (以下詳細)
> お世話になります。現在シンボルエンカウントを実装しております。
> 移動や決定などのキー入力を並列処理から監視し、入力があれば各種処理(各シンボルの移動や接触判定等)を行うという方法で実装を行っております。
> つきましては並列処理から各種処理を呼び出す必要があるのですが、敵が接触してきた場合にバトルを呼び出すように実装する場合、どうしても並列処理の中からバトルの発生(No28)コモンを呼び出す必要があります。
> 並列処理としてバトルの発生を呼び出す場合、主人公の移動やメニューのオープンが可能です。
> ではと「次イベントの予約」からバトルを呼び出してみようと思ったのですが、この場合敵グループなどを引数に指定することができません。
>
> 並列処理からバトルを呼び出しつつ、主人公の移動やメニューオープンを禁止する方法があればご教示いただけませんでしょうか。

戦闘中に戦闘用のコモンイベントとは別に「自動実行」のコモンイベントを実行させれば良さそう。

コモンイベント[188:X◆戦闘処理]の0行目に
■変数操作: V1[戦闘中に自動実行] = 1 + 0
を設定し、最後の行に
■変数操作: V1[戦闘中に自動実行] = 0 + 0
を設定。

コモンイベント[215]などの未使用のコモンイベントに以下を設定。
起動条件「自動実行」
条件「V1:戦闘中に自動実行」が「1」「と同じ」
■ウェイト:1 フレーム


記事No: 21714 [関連記事]
タイトルRe: 並列処理からバトルの発生コモンを呼び出す必要がある場合、主人公の移動やメニューオープンを禁止する方法
投稿日: 2025/04/19 19:23
投稿者S [FreiOeeW847]

早速のお返事ありがとうございます!
(もしかするとYADOT-WOLFの管理人さんでしょうか?でしたらいつも大変お世話になっております。違えばすみません…)
いただいた内容元に組み替えてみます。うまくいきましたらまたご連絡させていただきます。


記事No: 21715 [関連記事]
タイトルRe: 並列処理からバトルの発生コモンを呼び出す必要がある場合、主人公の移動やメニューオープンを禁止する方法
投稿日: 2025/04/19 22:03
投稿者S [FreiOeeW847]

おかげさまで問題解決しました!
的確かつ迅速なお返事誠にありがとうございました。