unity - oculus quest - 如何读取拇指输入
unity - oculus quest - how to read thumbstick input
我正在使用 Unity 2019.3 为 oculus quest 开发项目。我之前在这方面做过一些工作,但我遇到了一些问题,我无法找到结果。
简单地说,我想在脚本中引用 oculus thumbsticks。我以前使用过这些按钮,它们就像普通的统一输入一样容易引用(“开火”、“跳跃”等。可以像在控制器上一样设置为现有输入按钮)。我找不到与 oculus touch thumbsticks 相同的信息。我已经看到了 ovrinput 元素,但没有在统一输入管理器中看到。我将使用什么来引用这些输入以进行编码行为?
感谢您的时间和考虑。
if (OVRInput.GetUp(OVRInput.Button.PrimaryIndexTrigger))
{
// Do something
}
可以在 Unity 手册中找到所有 OVR 输入的列表here。
确保 Oculus Integration 包已导入到您的项目中。
using UnityEngine;
using UnityEngine.SceneManagement;
public class SceneLoader : MonoBehaviour {
void Update() {
if (OVRInput.Get(OVRInput.Button.Two))
SceneManager.LoadScene("name");
}
}
请参阅 Input for Oculus 以了解有关 Oculus 控制器的更多信息。
我正在使用 Unity 2019.3 为 oculus quest 开发项目。我之前在这方面做过一些工作,但我遇到了一些问题,我无法找到结果。
简单地说,我想在脚本中引用 oculus thumbsticks。我以前使用过这些按钮,它们就像普通的统一输入一样容易引用(“开火”、“跳跃”等。可以像在控制器上一样设置为现有输入按钮)。我找不到与 oculus touch thumbsticks 相同的信息。我已经看到了 ovrinput 元素,但没有在统一输入管理器中看到。我将使用什么来引用这些输入以进行编码行为?
感谢您的时间和考虑。
if (OVRInput.GetUp(OVRInput.Button.PrimaryIndexTrigger))
{
// Do something
}
可以在 Unity 手册中找到所有 OVR 输入的列表here。
确保 Oculus Integration 包已导入到您的项目中。
using UnityEngine;
using UnityEngine.SceneManagement;
public class SceneLoader : MonoBehaviour {
void Update() {
if (OVRInput.Get(OVRInput.Button.Two))
SceneManager.LoadScene("name");
}
}
请参阅 Input for Oculus 以了解有关 Oculus 控制器的更多信息。