🐛
【Unity】Inspector上の文字がチラつく・消えるバグに遭遇した件
最近Unityで 脆弱性が発見 され、最新版にアップデートするようアナウンスされました。アップデートしたところ、結構えぐめのバグに遭遇したので解決策を残しておきます。
何があった?
まずはこちらをご覧ください。

Inspector上で変数を選択すると消えたり、変な位置に表示されたり、明らかに挙動が不安定に...
コンソールを見ると下記のようなエラーが大量に発生しており、何が起こっているのかまったくわからず...
NullReferenceException: Object reference not set to an instance of an object
UnityEngine.UIElements.UITKTextJobSystem+PrepareTextJobData.Execute (System.Int32 index) (at <58affde3b6cc47f39fa7e8b94d5890c0>:0)
Unity.Jobs.IJobParallelForExtensions+ParallelForJobStruct`1[T].Execute (T& jobData, System.IntPtr additionalPtr, System.IntPtr bufferRangePatchData, Unity.Jobs.LowLevel.Unsafe.JobRanges& ranges, System.Int32 jobIndex) (at <7b8172fcdd864e17924794813da71712>:0)
解決策
Unity Editorのフォントをシステムフォントにすることで解決しました!
システムフォントへの切り替えは
- Edit > Preferences... クリックで設定画面を開く
- 左リストから General を選択し、 Editor FontをSystem Fontにする

おわりに
普段ゲーム開発周りの情報を発信しているのでよければフォローお願いします!
補足
ちなみに、今回のエラーは SerializeFieldに配列を指定すると発生 するみたいです。
Discussion