はじめに
本記事では管理人がUnityでゲーム開発中に遭遇したトラブルとそれを解決した方法のメモ書きです。
随時更新予定。
バージョンが異なる場合操作方法やUIに差異がある場合がありますのでご注意ください。
1.キャラクターに持たせるアイテムをインスタンス化できない
プレハブにした3Dモデルをキャラクターの手元にインスタンス化するコードを書いてみたところどうしても3Dモデルが表示されない。
色々試したところ、Cubeは表示されたが表示したい3Dモデルは表示されない。
解決方法
結果的には、プレハブのインスペクターで下図のチェックが外れていたのが原因。
触った記憶はないが、弄繰り回しているうちにチェックを外してしまったと思われる。

※公式ヘルプを見ても詳細な情報が見つからなかったので憶測になるが、このチェックボックスはGameObjectやスクリプトのOFF/ON切り替えをするチェックボックスと思われる。
2.Blenderで自作した3Dモデルをインポートしたがテクスチャが反映されていない
Blenderで自作した3Dモデルをインポートしたけれどテクスチャが反映されず、白黒になっている。

↑こうじゃない
↓こうなって欲しい

解決方法
ヒエラルキー上に表示されている3Dモデルの各種パーツにテクスチャファイルをドラッグアンドドロップすることで、テクスチャが反映された。
パーツ一つ一つにドラッグアンドドロップが必要。一括でやる方法は発見できず。
※事前にBlenderでベイクが必要かも?
一度テクスチャを反映したものをプレハブ化してしまえば、インスタンス化する際にはテクスチャが反映された状態で表示されることを確認済み。

3.効果音が籠って聞こえる
籠って聞こえるという表現が伝わるかどうかわかりませんが、設定したAudioファイルの音が通常の再生時より小さくかつ籠って聞こえるという現象が発生した。
解決方法
一つのシーンに「Audio Listener」が複数あったのが原因。
MainCameraの他にMiniMAP用カメラをシーン追加していたので「Audio Listener」が2個になっていた。
MiniMAP用カメラの「Audio Listener」を削除することで解決した。

4.プロジェクトファイルが開けなくなっちまった!
色々なアセットやスクリプトを追加したり削除したりした際に発生することがある。
エラーを日本語で書いてくれという心の叫びも虚しく、作ったファイルは開けずエラーも何言っているのかよくわからない。
解決方法?
調べてみたがどうやらUnityには自動でバックアップを取るという機能はない模様。
やれることは以下二つくらいしかなさそう。
①エクスプローラ上で悪さをしていそうなアセットやスクリプトを削除・修正してみる。
②こまめにバックアップを自前で取っておいて、ダメになったプロジェクトファイルは運がなかったと諦めて、バックアップを使う。
個人的には②で運用。諦めたほうが早く済むこともある。
バックアップの取得マジで大事。
本記事は以上です。