Hololens2+Unity開発でのアプリ表示名だけ日本語を使いたい

2022/02/24に公開

いきなり結論から

UnityでビルドしたPackage.appxmanifest内の表示名を変える!

環境

  • Unity: v2019.4.18f1
  • MRTK: v2.7.2
  • Visual Studio 2019

現象

Unityの「Player Settings」内の「Product Name」は日本語に変えることができ、簡単にアプリ名を日本語にすることができます。

Image from Gyazo

ただ、それだとアプリのパスに日本語が混じってしまい、エラーがでることがあります。

自分はHololens2のRemote Renderingを利用するとエラーがでました。(その他にもちらほら発生…)

https://azure.microsoft.com/ja-jp/services/remote-rendering/#overview

Unity上だと触れない!!

「Publishing Sattings」内のそれっぽい項目の「Package name」は日本語入力すると消えちゃうし、
「Package display name」も「Display name」も変更できないようになってる

Image from Gyazo

対処方法

冒頭で説明した通りPackage.appxmanifest内の表示名を変えること

出来る場所は、Unity内の「Build Settings」からのビルドだと、選択したフォルダ内のアプリ名のフォルダ内に、

MRTKのBuild Windowからのビルドはデフォルトだと、プロジェクトルートからBuilds > WSAPlayer > [アプリ名]のフォルダ内に

VisualStudioで開くと

Image from Gyazo

その他テキストエディタだと

Image from Gyazo

Discussion