今月は簡単な進捗報告のみとなります。
よろしくお願いいたします。
長い間頭を抱えさせられていたバグの原因が判明しました。
どんなバグかと言うと、テスト中に発生したが最後エディターごとフリーズし、Unityを強制的に終了させるしかなくなるやばすぎるバグです。
そのせいで原因がどこにあるかの特定も総当たりでチェックすることしかできず、かなりの時間を取られてしまいました。
で、結局どこに原因があったかというと。
Live2Dのモーション、フェード関連の設定ファイル(.fade)でした。
画像の通り、ファイル内のリストが空になっていたのが原因で、これを画像のように設定したところ正常に動作するようになりました。
なお、設定したリスト内のデータはダミー(実際に存在している)のパラメータです。
なぜかファイルの名前でインポート時にエラーが起きたりと、よくわからない部分も残っていますが…
ひとまずはこれで先に進めるようになりました。
ちなみに、なぜ空のモーションファイルがあったかと言うと、モーションのリセットのためでした。
アニメーションの並列処理のため、ただストップさせるだけでなく再生中のモーションを空のものにしてから止める必要があったわけです。
以前から同じやり方でやってきていたという認識だったので、今使っているSDKでのバグだとは思いますが…
ここで問題があったとは思わずかなりの回り道をしてしまいました。
その過程で処理がループしてしまいそうな箇所や安定しなさそうな箇所などが修正できたのはいいことなのですけどね。
・今回のゲームは年内の開発完了を目指していますか?
その予定です。
が、盛り込もうとした要素が多すぎて調整にも時間がかかってしまっているのでその通りにうまくいくかはわかりません。
要素を減らすか、予定を伸ばすか…
少なくともそのどちらかは必要になるかもしれません。
・卵管まで入れられるイベントはありますか?
そこまで入れるシーンは残念ながら今回は無理ですね。
子宮内に入れることはできますが、その変形でかなりリソースを使ってしまったので…
挿入物のサイズは固定値にしておけばもう少し手が回ったかな、と今更ながら少し後悔しています。
・リムワールド実況拝見させて頂いております!
ありがとうございます、気に入っていただけたらとても嬉しいです。
変な遊び方を淡々と実況してるだけではありますが…
割と、こんなことができるゲームがやりたい(作りたい)みたいなことも感じられる遊び方をしているので、よかったらお楽しみくださいませ。