Windowsでやれよって話なのだが、
Vive TrackerをHMD無しで使うデモを作るにあたり、
使い慣れているMacの環境でさくっと試したかった。
ただ、Macでやるリファレンスがあまりなかったので、メモ程度に残しておく。
環境
- OSX 10.14.5(Mojave)
- Unity 2019.1.8f1
- SteamVR Unity Plugin v2.3.0
手順
下記を参考にしながら進める
VRSettingsを変える
Macの場合、default.vrsettings
のパスは下記(結構深いところにある)
~/Library/Application Support/Steam/steamapps/common/SteamVR/SteamVR.app/Contents/MacOS/runtime/resources/settings/default.vrsettings
Unity側の設定
Player SettingでVirtual Reality Supportedのチェックを外す
が、勝手にチェックが入る
consoleに
[SteamVR Setup] Enabled virtual reality support in Player Settings. (you can disable this by unchecking Assets/SteamVR/SteamVR_Settings.autoEnableVR)
と出ているので、Assets/SteamVR/Scripts/SteamVR_Setting.cs
でautoEnableVR
をfalse
にする
が、まだ勝手にチェックが入る(なぜ?)
あまり深追いせず、取り急ぎ Assets/SteamVR/Editor/SteamVR_AutoEnableVR
の54~56行目をコメントアウトする
if (UnityEditor.PlayerSettings.virtualRealitySupported == false)
{
//UnityEditor.PlayerSettings.virtualRealitySupported = true;
//enabledVR = true;
//Debug.Log("<b>[SteamVR Setup]</b> Enabled virtual reality support in Player Settings. (you can disable this by unchecking Assets/SteamVR/SteamVR_Settings.autoEnableVR)");
}
他は参考サイトの通りでトラッキングできた。