littlewing

人間とコンピューターとメディアの接点をデザインするために考えたこと

HoloLens のUnityアプリで、カメラアクセスの許可がされているか確認する。

Vuforiaなどでカメラ機能を利用する際に、ユーザーが許可を与えなかったり、 OSバージョンアップ時に許可設定が吹っ飛んでしまった場合、そのまま続行すると例外でアプリがクラッシュしてしまいます。

そこで、カメラアクセスの許可が無いときに分岐する方法。

Application.HasUserAuthorizationは、WebPlayerだけみたいで、UWPではゴミ。

gist.github.com

カメラアクセスの許可は、設定アプリを利用して Settings > Privacy > Camera > アプリ一覧から ON/OFF できます。

参考