在 VR 中单击 inputField 时打开键盘(Oculus Quest 2 和 XRIT)

Vas*_*Kan 5 unity-game-engine oculus virtual-reality

我目前正在使用 Unity 为 oculus quest 2 开发一个小型应用程序。我创建了一个画布,在其中添加了一个按钮和一个输入字段。通过使用 XR 交互工具包,我可以使用两个控制器单击按钮或输入字段。但是,仍然无法在输入字段中输入任何内容,因为当我单击它时,任何键盘都会打开。

我已经从 git ( https://github.com/Unity-Technologies/XR-Interaction-Toolkit-Examples )下载并探索了示例项目,但我很长一段时间没有使用 unity,所以看起来不可能找到使其工作的设置(或脚本或其他任何东西)。

有谁知道单击 InputField 时应该如何打开键盘?另外,我输入的文本会实时显示在 InputField 中吗?

谢谢 !:)

编辑:显然,目前无法使用 oculus 默认键盘,因为 XRIT 尚未正式发布。

Cod*_*ker 2

您可以通过配置 Oculus 功能来启用系统键盘OVRCameraRig

  1. 从“层次结构”视图中,选择OVRCameraRig在“检查器”视图中打开设置。
  2. OVR Manager在部分下Quest Features,选择Require System Keyboard

在此输入图像描述

在此输入图像描述

欲了解更多信息:https ://developer.oculus.com/documentation/unity/unity-keyboard-overlay/