PIero
1
通常時は探索用のオブジェクトを操作し戦闘時には「オブジェクトの変更」を行い戦闘用のオブジェクトに切り替わるゲームを作成しています。それぞれが非常に多くのアクションとアニメーションを搭載している為負荷を分散させたかったからです。
ver.1.42まではこのオブジェクトの往復が上手く機能していましたがver.2.00から必ず強制終了するようになりました。最新のver.2.05でも2.04でも同じです。
変更先のオブジェクトを他の比較的軽いオブジェクトを指定した場合は機能します。
また以前のように重いオブジェクトに変更しても動くようにしていただけないでしょうか?
必要であればプロジェクトファイルをお送りします。
何卒よろしくお願いいたします。
追記
エディターのテストプレイでは確定で、ビルドしたものでは数回に一度正常に動きました。またビルドしたものではポータルで別のシーンへ移った際にも必ず強制終了します。テストプレイでは正常に動きます。
このままではゲームが完成しても遊ぶことが不可能で困っています。
Baz
2
レポートありがとうございます!クラッシュは絶対に起こるべきではありませんし、特に1.4.2では正常に動作していたのでなおさらです。調査させていただけるよう、プロジェクトをpgmmv-support@gotchagotcha.jpまでお送りいただけますでしょうか?
具体的な調査の手がかりとして、以下の情報も併せてご記載いただけると助かります:
・どのシーンから開始するか
・「オブジェクトの変更」トリガーの内容
・ビルド版におけるポータルクラッシュの再現手順
その間、代替案として、「戦闘用オブジェクト」には「オブジェクトの生成」、「次の状態での探索用オブジェクト」には「自身を削除」を設定してみるのはどうでしょうか?(「オブジェクトの変更」を使用する代わりに)
「いいね!」 1
PIero
3
ありがとうございます。クラッシュまでの過程の説明と合わせてファイルをお送りしました。
あれからいろいろ手を加えた結果何故かポータルでのクラッシュは再発しなくなりました。原因が分からず申し訳ありません。ポータルに関してはまた再発した場合相談させてください。
代替案の「オブジェクトの生成」の後「自身を削除」ですが多少クラッシュの頻度は減ったような気がしますがやはり高い確率でクラッシュしてしまいます。
またクラッシュとは関係ないですがver.2.00アップデート前に作った実行アクション「指定のプロパティを初期化」が機能しない時がありました。起動しなおした際に治ったりするので条件は不明ですがこちらも非常にやっかいです。