0
我使用Unity 3D与Samsung Gear配合使用。我在我的场景中有一个工作的OVRPlayerController,但我在绘制眼睛水龙头,滑动和返回按钮时遇到了困难。Samsung Gear controlls - Unity 3D
我已经试过的东西,如:
if (Input.GetMouseButtonDown(0))
{
Debug.Log("input detected");
}
包围水龙头我曾尝试也类似:
if (OVRInput.Get(OVRInput.Button.PrimaryThumbstick))
{
Debug.Log("Input detected");
}
或者:
if (OVRInput.Get(OVRInput.Button.One))
{
Debug.Log("Input detected");
}
但似乎没有任何工作。是否有任何文档解释了我如何将输入映射到三围齿轮上,并以黄色包围?有没有人有这方面的经验,或可以指导我在这个问题上的一些有用的文件?
干杯
我的项目设置为输入:
由于'Input.GetMouseButtonDown(0)'适用于水龙头,'Input.GetMouseButtonDown(1)'应该适用于返回按钮。至于滑动,你使用'Input.GetAxis(“Mouse X”);''和Input.GetAxis(“Mouse Y”)''。 – Programmer
@Programmer - 你是对的关于返回按钮。谢谢。但关于“滑动” - 即使使用Input.GetAxis(“水平”)或“鼠标X”,它们似乎也不起作用。 –
当您导入Oculus SDK时,请使用'projectsettings'附带的那个覆盖'projectsettings'。我认为其中包含有关Axis的映射信息,可以使其工作。如果这不起作用,让我知道。我还有一个可能的解决方案。 – Programmer