Oculus Rift的Java API?
我正在尝试熟悉Oculus Rift的开发。我在基于Java的语言(Java和Android)方面有丰富的经验,我更愿意用Java编写代码,而不是C/C++或C#。我想知道是否有任何稳定的Java API或包装器可用于使用Oculus Rift进行虚拟现实开发?是Oculus SDK的基于JNA的包装器,目前支持0.7 SDK(与当前的0.8运行时兼容),并在Maven上提供Oculus Rift的Java API?,java,oculus,virtual-reality,Java,Oculus,Virtual Reality,我正在尝试熟悉Oculus Rift的开发。我在基于Java的语言(Java和Android)方面有丰富的经验,我更愿意用Java编写代码,而不是C/C++或C#。我想知道是否有任何稳定的Java API或包装器可用于使用Oculus Rift进行虚拟现实开发?是Oculus SDK的基于JNA的包装器,目前支持0.7 SDK(与当前的0.8运行时兼容),并在Maven上提供 <dependency> <groupId>org.saintandreas</gro
<dependency>
<groupId>org.saintandreas</groupId>
<artifactId>jovr</artifactId>
<version>0.7.0.0</version>
</dependency>
圣安德烈亚斯组织
项目,我相信这是最新的,并且使用了JNI 是的,我知道。我不确定它是否正在开发中。我想看看是否还有其他选项。LibOVR绑定已经添加到LibOVR版本0.8开始的地方。libovr1.3的绑定就在昨天发布。在下一个主要版本发布之前,它们都可以在.JOVR中使用。你自己用过吗?我想知道如果我使用它,我是否会得到非常明显的性能下降或滞后?我写的。虽然JNA的性能略低于JNA,但与帧时间相比,对Oculus的函数调用的开销可以忽略不计。换句话说,如果有延迟或抖动,最有可能是来自渲染代码,而不是来自JOVR界面。只有两个简单的问题。我是Oculus的新手,如果这听起来很愚蠢,我很抱歉:1)我可以为Oculus的Android SDK使用包装器(比如说JOVR)吗?2) 我可以在任何HMD上使用它吗,比如三星Gear?谢谢。不,你不能在Android或GearVR上使用它。它严格地说是PC SDK的Java绑定。