问题标签 [oculus]
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.
linux - 嵌入式处理器的 Unity 构建
我正在开发 Unity 项目,我想将它连接到树莓派板 为了与 Oculus Rift 连接,树莓派是基于 ARM 的处理器。我为 Linux 构建并尝试在 raspberry Linux OS 上运行,但我失败了。我认为这是因为 unity 仅适用于 Linux x64、x86。所以,有什么办法,我是认真的。无论如何要使统一构建适用于嵌入式处理器?任何帮助、讨论或建议将不胜感激。谢谢
c# - 在 Unity 中检测 Oculus HMD
这应该检测 oculus rift HMD 是否已连接并实例化 oculus 播放器预制件,否则为默认值。但是,IsHMDPresent()
无论 Oculus Rift 是否已连接,都会返回 false。然而,在 unity/oculus 集成包中,OVRMainMenu 使用 IsHMDPresent() 方法并获得预期结果。
unity3d - 如何在 Unity3D 中高效跨平台捕获当前桌面?
我有一个用于 Oculus Rift 的简单 Unity3D 场景,并希望添加向用户显示他自己的桌面的功能(从主监视器)。我发现我可以将它渲染到Texture2D,但是如何有效地捕获桌面?
实际上,我需要提供类似http://www.vrdesktop.net/的东西,它允许用户在 VR 中看到他的显示器的内容。但我需要将它实现为 Unity3D 的库。那么最好的方法是什么?
PS 最好有一个跨平台的解决方案,至少是 Windows 和 Linux/Mac。
unity3d - 是否可以在 Oculus 上渲染相机视图并在笔记本电脑屏幕上渲染另一个?
我正在做一个实验,我需要使用 GUI 来控制它。我想让游戏的一个摄像头视图通过 HDMI 直接进入 Oculus,并在我的笔记本电脑屏幕上使用 GUI 元素渲染另一个视图。
有人知道这个问题的任何解决方案吗?谢谢你。
c++ - 理解OpenGL中的glTexCoord2f()、glVertex3f()
我正在尝试将 OculusRift 支持内置到我们研究所的汽车模拟器软件中。由于模拟器软件的设置方式,我们决定修复由于镜头客户端使用 OpenGL 构建显示列表以运行第一次测试而导致的失真。
基本上我有点挣扎的是理解OpenGL是如何绘制的(用于显示列表)。我使用了来自不同教程的信息,如果我理解正确,下面的 for 循环将选择 Tex 0、1、2 的坐标做一些暗角并将其绑定到每个 vetice。会glBegin(GL_TRIANGLES)
自动从顶点绘制三角形。
顶点的坐标存储在地址ov
指向的结构中。此外,我们为每个颜色通道设置了偏移量。
以下代码从 OpenGL 角度截取是否正确?
webgl - 使用 Oculus rift 显示 Web 应用程序输出
我有一个使用 WebGL 生成 3D 场景的 Web 应用程序。我想知道是否可以使用 Oculus rift 来展示这个场景?有多难?
unity3d - 通过四元数知道旋转
我目前正在尝试使用 Oculus Rift 让某些东西飞起来。
唯一的控制是 Oculus 相机。
球员总是在前进,但我想让他旋转、上升和下降。要向上,玩家必须向上看 10° 到 45°,所有方向都相同。
我目前正在使用 Unity,我得到一个关于相机旋转的四元数。
有脚本在做吗?我自己怎么做,或者至少,如何将四元数转换为旋转?
c# - Sqlite C# 代码在 Unity 编辑器中工作,但在编译后停止工作
我遇到了问题,我的游戏在 Unity 3d IDE 中运行良好,但是当我编译它时,它会在某个时刻停止。事实上,当我的 sqlite 代码被执行时。但不仅仅是在初始化!
所以这段代码运行得很好:
ExecudeQuerry 代码似乎工作正常,因为我的代码的上述部分工作正常。这里是 ExecudeQuerry 代码:
有问题的部分,游戏卡住了:
我也这样试过:
}
值得一提的是,我从我的 ManagerScript 中调用 InitialSavingsToDB 函数,该函数声明为
所以我的代码工作正常,当我从 Unity 3d 编辑器测试游戏时,数据完美保存。我编译它的那一刻,它只是不会继续游戏。没有错误,什么都没有。我什至可以跑来跑去。但是游戏卡住了。
老实说,我不知道如何解决这个问题。自 2 周以来一直在谷歌上搜索以使 sqlite 在 Unity 中工作,试图避免错误,调试所有内容,直到我找到问题的根源并且一无所知......我希望有人能提供帮助。
非常感谢你!
干杯,彼得
unity3d - 如何使用 Oculus Rift 进行偏航
我目前正在开发 Oculus,玩家只能通过头部跟踪来控制他的角色。角色是一只在 3D 中飞翔的鸟。测试游戏性,没问题,但当我试图偏航时,我差点被 Oculus 电线杀死。所以,我决定让玩家更容易。我想让玩家在空间中的任何地方看他的右/左时偏航(一种自由漫游),并使游戏对象+相机随他旋转。
我尝试使用 slerp,但效果不佳。
这些是我用来让我的鸟向前移动并让相机旋转的代码。但是现在,我想将玩家限制在左右 45°,一旦他看向一个方向,小鸟就会自动偏航。
我不知道是否清楚,但就像在驾驶汽车时,您不必将所有方向盘向左/向右移动,您只需旋转并且车轮跟随。
visual-c++ - 警告 C4995 与错误 C4995
当我构建一个项目(使用 VS2012)时,我多次得到以下输出:
当我将项目源文件复制到另一个项目(和不同的解决方案)时,我得到错误而不是警告(并且构建不成功):
我能做些什么来得到警告而不是错误?
那是我正在运行的项目(它不是我自己的代码): http: //federico-mammano.github.io/Oculus-SDK-0.4.4-beta-OpenGL-Demo/(OpenGL 示例)