SteamVR_Menu和SteamVR_Overlay配合使用
(前提还是要有机器HTC VIVE,要不VR跑不起来)
按键盘【ESC】或者 Joystick7(这个貌似可以在InputManager设置)
默认为蓝牙按键,所以只有【ESC】会触发menu
真机测试的menu长这样的
![这里写图片描述](https://img-blog.csdn.net/20160809020611188)
图1
void Update()
{
if (Input.GetKeyDown(KeyCode.Escape) || Input.GetKeyDown(KeyCode.Joystick1Button7))
{
Debug.Log("menu update "+overlay);
if (overlay == null)
{
ShowMenu();
}
else
{
HideMenu();
}
}
//...
}
在“头盔”里看不到界面,只在UNITY3D的Editor能看到overlay界面(图1)
暂时不确定具体实现原理,明天继续免得干太晚,翘辫子