【问题标题】:In Roblox Studio, how can I make an event fire when a VR controller's trigger is pressed? (Oculus Quest 2)在 Roblox Studio 中,如何在按下 VR 控制器的触发器时触发事件? (Oculus Quest 2)
【发布时间】:2021-05-03 11:40:00
【问题描述】:

我正在努力让您可以使用 Oculus Quest 2 控制器的底部触发器来拾取和放下物体,而不是简单地制作 Nexus VR 工具。当我在 Roblox VR 中按下触发器时,如何让某些事情发生?他们没有关键代码,我在 VR 服务中找不到任何 API 来触发与按下按钮相关的事件。

【问题讨论】:

    标签: lua virtual-reality roblox


    【解决方案1】:

    我相信您可以使用 Roblox Lua 的 UserInputService 来监听按钮何时被按下,然后使用 <input>.KeyCode 来查找实际按下的按钮

    然后您可以使用 if 语句来检查他们按下的按钮是否与某个函数相关联,然后在 if 语句中调用您的事件/函数

    【讨论】:

    • 我就是这么做的。我按下控制器触发器,并要求它打印输入的键码。输出只是“InputObject”。
    • 尝试使用 :IsKeyDown(Enum.KeyCode.) 来查找他们按下的键是否与某个功能相关联。这是进一步阅读的链接:IsKeyDown() developer.roblox.com/en-us/api-reference/function/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-11-18
    • 2019-06-20
    • 1970-01-01
    • 2014-04-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多