自作ゲームの進捗22:進行不能バグとの闘い
皆様、こんばんわ!
前回、抱えていた不具合から解放されて実装が進んでいるという記事を上げました(自作ゲームの進捗21)
そんなことは束の間で、ここ数日は前よりもひどいバグと闘っております。
軽度なものから進行不可レベルのものまで多岐に渡り、全てを記載している訳ではないですがそれでも40個以上のバグと、未対応バグが5つ(進行不能バグ2つ含む)が残っています。
最近遭遇しているバグのほとんどが、ゲーム中にオプションからタイトル画面に戻り、そこからニューゲームを行った際、適切な初期化処理がされず、更にその副作用なのか特定のタイミングでしか発生しないバグもあったりで結構やっかいです。
色々検証した感じでは一度ゲーム自体を落として起動し直したり、レベルを開き直すと発生しないみたいなので、レベル上に置いてあるインスタンスを初期化するタイミングと、以前までプレイしてたセーブデータの読み込みタイミングが噛み合ってないのだろうと思います。
なので、レベルを開き直しの方向で進めようかと思っていたんですが、一部 BP の連携のため参照していたものが作り直しになるのでアクセス違反になっていて、これもそういえばそうか...という感じでどっちがいいのか検証しながら決めていこうと思っています。
(再度参照を持たせるように処理できればそっちの方が早そうな気はしてます)
その過程で、Game Instance のイベントグラフで Time Line が使えないことを知りました。
本当にゲームを完成させている方の凄さをひしひしと感じております。
それではまた!