[過去ログ] 【AI禁止】RPGツクールMZ_34作目 (1002レス)
前次1-
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
200: 名前は開発中のものです。 [sage] 2025/04/03(木) 13:59:24.47 ID:EntjdpqT(1/5) AAS
超初歩的な質問で恥ずかしいんだけど
コモンイベントで並列処理で条件分岐を使って一定の変数を超えたら移動ルートの設定でプレイヤーの速度を下げたいんだけど
コモンイベントが実行されるとプレイヤーが動けなくなる原因てコモンイベントがループしてるから?
超初歩的な問題だと思うんだけど解決方法がわかんなかったから教えてください

因みに条件イベントで条件を満たさないそれ以外のときはプレイヤーの速度を通常に戻す処理にしてる
202
(1): 名前は開発中のものです。 [sage] 2025/04/03(木) 15:25:38.47 ID:EntjdpqT(2/5) AAS
>>201
201(2): 名前は開発中のものです。 [sage] 2025/04/03(木) 14:36:18.01 ID:By5jE7Wk(1/7) AAS
ウェイトかけないと高速で処理が回り続けて重くなることはあるけど、条件判定と速度変更しかしてないなら動かせないってことはないよ
並列処理はそもそもループさせ続けるための処理だから

動けなくなるなら、並列処理じゃなくて自動実行のイベントがループしてるんじゃね
コモンイベントの呼び出し側イベントが自動実行になってて、最後にページ切り替えがされてなくて延々ループしてたりとかしない?
もしくは呼び出し側が並列だけどコモンが自動実行になってるとか
宝箱からアイテム入手イベントでそのイベントに条件分岐の条件を満たす変数操作と
コモンイベントのスイッチを仕込んでてコモンイベントのトリガーは並列処理になってる

コモンイベント内容は条件分岐 変数≧特定の数値で変数が特定の数値以上になったときに
移動ルート設定でプレイヤーの速度を1/4の2にしてそれ以外のときに標準速の4にしてる

移動ルートのオプションは何もつけないで設定も移動速度変えてるだけなんだけどプレイヤーが動かなくなってなんもわからん・・・
203
(1): 名前は開発中のものです。 [sage] 2025/04/03(木) 15:35:33.27 ID:EntjdpqT(3/5) AAS
>>202
わかった
コモンイベント発動に必要だったスイッチをオフにしたことで動かすことができた
こんなん落とし穴すぎてわからんてって思ったけどちゃんとよく考えればわかることな気がしてやっぱり恥ずかしい
>>201解決の糸口になったからありがとうございます
205
(2): 名前は開発中のものです。 [sage] 2025/04/03(木) 16:00:50.85 ID:EntjdpqT(4/5) AAS
>>204
204(1): 名前は開発中のものです。 [sage] 2025/04/03(木) 15:43:37.53 ID:By5jE7Wk(2/7) AAS
>>203
解決したならまあ良かったけど、解決としていいのか微妙なんだよなそれ
並列実行イベントのスイッチがONのままでもプレイヤーは
動けるはずなんよ

そのスイッチが条件になってる他のコモンイベント(自動実行)とかもない?スイッチを新しく作ってそっちを使うようにしても同じ現象が発生する?試しに何もしない並列コモンを呼び出す形にしても動けない?

とりあえずその方法で進めるでもいいんだけど、後々バグの元になったりするから原因をハッキリさせておくことをオススメしとく
実は根本的な解決にはなってない
一定の変数以上や以下になったときに移動速度を並列処理で常に変えられるようにしたいんだけどね
何も実行してないコモンイベントなら動ける

まっさらな新規データでやってもスイッチONのままだと動かなくなるから
多分移動ルートの設定で移動速度を変更してるのが原因っぽくて
オプションとかでウェイト完了するまでとかウェイト入れれば動くけどカクつきが気になるんだよね
もしかしてこれは諦めるしかないのか
208
(1): 名前は開発中のものです。 [sage] 2025/04/03(木) 16:27:56.87 ID:EntjdpqT(5/5) AAS
>>207
207(1): 名前は開発中のものです。 [sage] 2025/04/03(木) 16:20:48.64 ID:By5jE7Wk(4/7) AAS
>>205
すまん、横着せずにちゃんと全く同じようにしたら再現したわ
他の処理はいけるけど、移動ルートの設定だとそこでなにもしなくても動けなくなる
多分このイベントはプレイヤーの移動に干渉するから、ウェイトがないと高速で発生し続けて入力を受け付ける余地がなくなるんだと思う

移動ルートの設定の「完了までウェイト」オプションじゃなくて、別にウェイトを設定すればカクつかずにいけると思う
>移動ルートの設定の「完了までウェイト」オプションじゃなくて、別にウェイトを設定すればカクつかずにいけると思う
これ最初に試したんだけどウェイト60だと1秒ごとにウェイトかかるよな・・・と思ってウェイト2にしてたのがカクツキの原因だった・・・
ウェイト30とか60にしたらカクツキなく動けたありがとう
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.029s