Unity何も分からん

UnityでVTuberシステムの開発したり、ゲーム作ったりしてて学んだことを書いていく予定

【Unity】MacでEditor上で文字化け、潰れが起きた時の対処法(PackageManager、AssetStore、Services、UIToolKit等)

起きる内容

EditorのWindowを開いた際に下記のような文字化け、潰れが起きます
PackageManagerとか見れないと困る...

発生したバージョン

Unity2020.3.43f1以前

対処方法

  • 可能ならバージョンを上げる
  • Auto Graphic API for MacOS を変更する

可能ならバージョンを上げる

この問題はUnity2020.3.43f1で修正されています
それ以前のバージョンが必須でないならバージョンを上げてしまうのがベストです

Auto Graphic API for MacOS を変更する

バージョンを上げられない場合は
Auto Graphic API for MacOS を「Metal」から「OpenGL Core」に変更することで対処可能です

デメリットとして
Unityのパフォーマンスが低下する模様です。
ビルドする際などは「Metal」に戻す必要がありそうです。

手順

  1. Edit/ProjectSettingのPlayerタブを開きます
  2. OtherSettingsの「Auto Graphics API for Mac」のチェックを外します
  3. Graphics APIs for Mac という配列が表示されるので「+」マークを選択し、「OpenGL Core」を追加します
  4. OpenGL Core」の順番がMetalより下になっているので一番上に上げます

上記の手順をするとEditorを再起動するか聞かれるので再起動します

これで文字化けが解消されます

参考サイト

forum.unity.com