MagicLeap + MRTKでハンドトラッキングを切り替えるコードのサンプル
どこかのスクリプトでこうすれば初めから両手を表示した状態でシーンを開始することが出来る
// とりあえずStartで設定.
private void Start()
{
MagicLeapDeviceManager.Instance.CurrentHandSettings = MagicLeapDeviceManager.HandSettings.Both;
}
ボタン押下とかで表示する手を切り替えたりしたいときは↓こんな感じにするとよい
private void OnButtonDown()
{
Debug.Log("HogeHoge");
int a = 0;
hoge = !hoge;
if (hoge)
{
MagicLeapDeviceManager.Instance.CurrentHandSettings = MagicLeapDeviceManager.HandSettings.Right;
}
else
{
MagicLeapDeviceManager.Instance.CurrentHandSettings = MagicLeapDeviceManager.HandSettings.Left;
}
}
サンプルとかは今度作るかも