问题标签 [htc-vive]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
356 浏览

unity3d - 将自行车控制连接到游戏模拟

我正在构建一个简单的 VR 游戏。一个无限的跑步者 - 然而,复杂性在于接收输入。共有三个输入:1)加速 2)齿轮/离合器 3)刹车 4)方向(左/右)

我想把它和我的 Yamaha Fazer Bike 结合起来。因此,当我坐在自行车上并使用 Oculus / HTC Vive 时 - 我可以进行虚拟骑行并控制游戏,就好像我真的在骑自行车一样。所以我需要将自行车的硬件与我的 Oculus 游戏连接起来。

有没有办法这样做。我们有没有可以为这个模拟购买的游戏控制器?

0 投票
1 回答
1597 浏览

c# - VR 播放器控制器未向角色控制器显示

我正在开发一个普通角色控制器用户VR 用户可以参与的多人游戏。所以有两种模式的游戏通过用户可以加入,

  1. 普通模式(字符控制器)
  2. VR 模式(HTC VR 耳机)

我能够管理这些模式,用户可以参与任何模式,但问题是普通玩家(角色控制器)无法查看 VR 控制器(HTC Vive 控制器),因为这些对象在角色控制器一侧关闭。 那么我如何向普通玩家展示 VR 玩家当前正在做什么的 VR 控制器

(我已经尝试过)我制作了一个对象并尝试模仿其相对于 VR 控制器的位置和旋转,但它无法正常工作,因为模仿源(VR 控制器)对象已关闭(在正常玩家端但在 VR 模式下工作)他们的立场没有改变。如何在 unity3d 中向其他用户展示 VR 控制器?

0 投票
1 回答
240 浏览

user-interface - Unity3d HTC Vive 径向菜单 - 奇怪的故障

所以我写了这个由左侧魔杖上的触控板控制的径向菜单。它通过我的手指在触控板上的位置确定要放大哪个按钮。

奇怪的动作可以在这里看到。

在这里,我攻击了与此问题相关的代码,即左魔杖的代码。

我被困在这里,任何帮助将不胜感激

0 投票
1 回答
63 浏览

htc-vive - 我可以使用 HTC Vive 来测试我自己的开发吗?

我的问题很简单:我想买一台 HTC Vive 来测试我的发展。我没有开发工具包。

如果我买了它,我可以用它来测试我自己的开发吗?

0 投票
1 回答
54 浏览

javascript - 如何在 A-Frame 中的 gripup/gripdown Vive 控制器事件上设置/删除元素的父级?

使用 Vive 控制器,我希望能够触发并按住 A-Frame 场景中的对象,然后能够通过移动控制器在 VR 场景的空间中移动和旋转该对象在太空。

我能想到的一种方法是:在扳机拉动时,使对象成为控制器的子对象,因此它从控制器继承位置和旋转。

在 Three.js 中,我可以使用:

THREE.SceneUtils.detach( child, parent, scene ); THREE.SceneUtils.attach( child, scene, parent );

如何在 A-Frame 中设置/删除 gripup/gripdown 事件的父级?

0 投票
1 回答
321 浏览

unity3d - OpenVR Unity 用一只眼睛渲染 Sprite

有没有办法只用一只眼睛渲染一个精灵,而另一只眼睛看不到它?任何帮助,将不胜感激。

谢谢

0 投票
2 回答
10371 浏览

unity3d - 在 Unity 中,如何停止“显示 Unity 启动画面”的弹出窗口

我现在正在学习如何使用 Unity 在 SteamVR 中乱七八糟。每次我按下播放按钮来测试我的场景时,都会出现这个烦人的弹出窗口。我正在关注的教程没有这个问题。我怎样才能让弹出窗口永远消失?我总是“接受”它,它告诉我“我做出了正确的选择”,但下次它又回来了。而且……它也随机弹出……

显示 Unity 启动画面弹出窗口

0 投票
1 回答
495 浏览

c# - 在某些 HTC VIVE 控制器角度/转弯上打开 GUI

我正在尝试为 HTC VIVE 制作一个 GUI,但在某些控制器角度打开它时遇到问题。

我做了一些工作并完成了一些粗略的工作,因为我的对象是一个孩子,这让我很难跟踪它的旋转或位置,因为我希望它仅在控制器处于特定角度时打开(作为一个看着他的人手表)

这是一些视觉示例:

这是我没有 GUI 的控制器轮换: 普通 GUI 关闭

当我旋转控制器时,GUI 应该显示如下内容: 在角度(作为一个看着他的手表的人) GUI 打开

这是我管理的一些代码

我不知道这是做这种任务的正确方法吗?以简单的方式,我想在某些控制器旋转上显示 GUI。

这就是我所说的我的等级制度

这是我的层次结构

这与我想对我的 GUI 执行的操作相同,当我的手角度类似于此图像时它应该打开 在此处输入图像描述

0 投票
2 回答
1651 浏览

opengl - How to submit textures to the HTC Vive?

I've been trying to submit a texture to the HTC Vive using the compositor. I keep getting 105 errors which is "TextureUsesUnsupportedFormat". The Texture is a bmp image 24 bit Depth. I've looked at the hellovr sample and still a bit confused. I also saw that the Vive requires a RGBA8 format for the texture but not sure how to actually make one. I am trying to get the texture to fill up each Eye port.

What am I doing wrong?

Here's my Code to retrieve the Texture and texture id:

Submitting to Vive Code:

0 投票
1 回答
1094 浏览

virtual-reality - HTC Vive 控制器的中心在哪里?

OpenVR(又名 SteamVR)提供了 vive 控制器的位置。问题是该点究竟位于控制器本身的什么位置?

在此处输入图像描述

更具体地说,(在硬件上)以下方法调用(来自OpenVR)指的是哪里?