【小ネタ】HoloLensのデバイス名をスクリプトから取得する方法
知らなくても全然困らないけれど、知っているとどこかで役に立つかもしれないシリーズ。
HoloLensのDevicePortal画面で表示されている「Device name」をUnityのC#スクリプト上で取得する方法です。
コードは以下の通りです。
#if UNITY_WSA && !UNITY_EDITOR var deviceInfo = new Windows.Security.ExchangeActiveSyncProvisioning.EasClientDeviceInformation(); string deviceName = deviceInfo.FriendlyName; #endif
Windowsネームスペース以下はUWPでしか使えないので、Unityエディタ上では動かないように #if
ディレクティブで区切りましょう。
ちなみにこの EasClientDeviceInformation
クラス、他にも色々とプロパティありますが、HoloLensの場合は他はあまり有用な情報は取れ無さそうでした。