steamVR pluginを入れているUnityプロジェクトでゲーム実行すると直後に
<b>[SteamVR]</b> Error identifying application: UnknownApplication UnityEngine.Debug:LogError(Object) (at ?)
というエラーが発生していた。
原因はAssets/SteamVR_Resources/Resources内にあるSteamVR_SettingsのEditor App keyの値
おそらく日本語の「。」の文字がダメ
ここは”application.generated.unity.”という文字列プラスPlayerSettingsのProductNameが自動で書き込まれる
ただし 既に一度書き込まれていると上書きしない ため、値を全てクリアした状態でゲーム実行しないと再度書き込まれない。
初めて実行する際にProductNameを日本語「。」を使っていて、
あとからProductNameを英語に変更してもEditorAppKeyの値が変わってないのでこのエラーが発生する。
例
ProductName「あいうえお。かきくけこ」
↓
EditorAppKeyの値「application.generated.unity.あいうえおかきくけこ」(。が抜けている状態)
ProductNameを「aiueokakikukeko」に変更しても
EditorAppKeyの値「application.generated.unity.あいうえおかきくけこ」(以前のまま、エラーになる)
私の場合、名前の中にアクセントがあるプロジェクト名が原因です
わかるかこんなもん!
自分だって普段ProductNameに日本語は使わないよ!今回は自分のせいじゃないよ!
※コメントは承認後に表示されます。
コメントを公開されたくない場合、名前の後に「:非公開」とつけてください。