unity3d - VRTK/Unity3D/Vive VR,触摸板控制,按下触摸板移动,有时收不到输入,为什么?
问题描述
我正在尝试将 VRTK 资产的触摸板控件用于 Unity VR。使用 Touchpad Touch 似乎可以很好地工作,但对于更直接的输入,我们希望玩家实际按下 TouchPad 并按住以朝某个方向行走,并且不会让玩家通过几乎不触碰意外激活触摸板它。
由于 VRTk 有一个用于此更改的主要激活按钮,因此实现这一点并不难。
但是有时会读取两个控制器的输入,有时不会读取。有时玩家按下触摸板但玩家不动。其他时候它工作得很好。
任何人都知道为什么会发生这种情况,也许我能做些什么,当玩家按下按钮时总是得到我的输入并走路?
目前有时它不会立即对其做出反应,大多数情况下它会在按下触摸板后几毫秒后做出反应,并且通常根本不会读取输入。
解决方案
推荐阅读
- c# - 无法先使用代码创建正确的表
- unix - 在 MAC OS X 上从 UNIX 终端运行 Google Chrome 的 Shell 代码
- ios - IphoneX 屏幕未覆盖科尔多瓦项目中的页眉和页脚
- mysql - 不嵌套重写 SQL 查询
- botframework - Microsoft Teams 消息扩展不显示搜索的多个参数列表
- .net - 将 .net core 2.2 控制台应用程序升级到 .net core 3.0。3.0 不可用
- ios - 如何在 UITableView 中选择一行?
- simulink - 将初始条件添加到自定义 Simulink 离散时间积分器模块
- nlp - 如何解释对齐工具 fast_align 中的对齐分数?
- javascript - 如何使用带有 api 密钥的 axios get/post 请求?