2025:11:03
差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン前のリビジョン | |||
| 2025:11:03 [2025/11/03 13:51] – machiaworx | 2025:11:03 [2025/11/03 14:07] (現在) – machiaworx | ||
|---|---|---|---|
| 行 10: | 行 10: | ||
| * シーン遷移の際に本来参照しないはずのクラスから参照した扱いになっているという不具合。 | * シーン遷移の際に本来参照しないはずのクラスから参照した扱いになっているという不具合。 | ||
| * シーンをタイトル→ゲーム本編→ゲーム本編→タイトルと遷移すると後半の「ゲーム本編→タイトル」部分でエラーになる。 | * シーンをタイトル→ゲーム本編→ゲーム本編→タイトルと遷移すると後半の「ゲーム本編→タイトル」部分でエラーになる。 | ||
| - | * これは原因が単純で、タイトル画面で読み込むスクリプトにおいて、本来呼んではいけない(登録されていない)関数が呼び出されたからエラーが起きてた。 | + | * ログを見ると、タイトル画面で読み込むスクリプトにおいて、本来呼んではいけない(登録されていない)関数が呼び出されたからエラーが起きてたとのこと。 |
| - | * ただそうなると問題なのは、「ゲーム開始当初登録すらしていない関数を呼んでもエラーにならない」ことである。 | + | * 上記がなんで起きてたかというと、関数定義する際、「2箇所で同じ関数を定義していた」ため、後半のほうが上書きされたか先に呼びだされたかで本来メニュー画面に呼び出されないクラスを参照しようとしていたことが判明。 |
| - | * これはちょっとおかしいのであとで調べる予定。 | + | * 内容やライブラリの動きが理解できないとややこしいバグだけど、分かる範囲で良かった。 |
| + | ---- | ||
| + | * コード書き間違いや設計ミスによるバグはすぐ見つかるんだけど、メモリ上の値によって挙動が変わる類のバグになると回数試して見つけるしかないなという状態。 | ||
| + | * だからこそフレームワーク作って実績を積んで動作に問題ないかたちにしてるんだけど。 | ||
2025/11/03.txt · 最終更新: 2025/11/03 14:07 by machiaworx