私のゲームで、敵がファンを「ブーメラン」のような軌道で投げるように実装しました。しかし、この敵を倒すとゲームがクラッシュして終了してしまいます。調査の結果、原因が「弾丸」にあることがわかりました。具体的には、親オブジェクト(白いネズミの敵)が削除されたにもかかわらず、「ブーメラン」ファンが「アクティブ」な状態のまま残っていると、クラッシュが発生します(理由は不明)。
ただし、親が死亡し、かつ弾丸も破壊された場合(HP変数の条件を追加する必要がありました)、ゲームは正常に動作し続けます。問題は修正済みですが、同じ問題に直面している人がいるかもしれないため、報告として投稿しました。
Baz
2
好奇心からなのですが、弾の「子としてスポーン」設定がオフの場合、敵が倒れた際にもクラッシュするのでしょうか?
この場合、弾が子である必要があるのかどうかも気になります。
実は、そのオプションのチェックを外すと改善されるか確認していたのですが、結果は同じでした。もしかしたらブーメランのオプションが関係しているのかもしれません。親が死んだ場合、今どこへ向かうのでしょうか?今では到達すべきオブジェクトがありません。
追伸: 子としてスポーンするオプションを追加して、同じスケールサイズになるようにしました。
Baz
4
その通りですね。再現してみます。報告ありがとうございます!
「いいね!」 1
こちらの問題ですが、確認できました。
Rob-posaさんの想像通り、発射元を探してクラッシュしてしまうようです。
バグとして報告します。
「いいね!」 2
それは素晴らしいですね!他に何か見つければ、ここに投稿します!
こちらの問題を本日配信のバージョン1.3.4で修正させていただきました。
「いいね!」 1