标签: oculusgo

如何使用Oculus Go触控板在AFrame中移动

我正在使用Oculus Go测试一些AFrame页面,但是无法使触控板在场景中移动。我使用的是AFrame的主版本,显然支持Oculus Go控制器。实际上,此代码例如:

<!DOCTYPE html>
<html>
<head>
  <script src="https://rawgit.com/aframevr/aframe/cf15c15/dist/aframe-master.min.js"></script>
</head>
<body>
  <a-scene anti-alias>
    <a-box position="-1 0.5 -3" rotation="0 45 0" color="#4CC3D9" shadow></a-box>
    <a-sphere position="0 1.25 -5" radius="1.25" color="#EF2D5E" shadow></a-sphere>
    <a-cylinder position="1 0.75 -3" radius="0.5" height="1.5" color="#FFC65D" shadow></a-cylinder>
    <a-plane position="0 0 -4" rotation="-90 0 0" width="4" height="4" color="#7BC8A4" shadow></a-plane>
    <a-sky color="#ECECEC"></a-sky>

    <a-entity laser-controls="hand: right"></a-entity>
    <a-entity oculus-go-controls x-button-listener></a-entity>
    <a-entity camera look-controls wasd-controls position="0 1.6 0"></a-entity>
  </a-scene>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

在图像中显示了控制器,但显然并没有像我在台式机版本中使用wasd那样对使用的触控板产生影响(相对于遍历场景而言,效果很好)。

因此,总而言之,我如何在AFrame场景中使用Oculus Go触控板在其中移动,就像在桌面使用wasd键一样?(或者,也许AFrame仍不支持此功能?)

[我知道这类似于AFrame Oculus Go Controller文档吗?,但我对移动方式更感兴趣。]

html5 oculus aframe oculusgo

6
推荐指数
2
解决办法
953
查看次数

以编程方式控制 Oculus Quest 相机直通模式

我在他们的文档中没有看到这个。有谁知道(或有 ETA)我们是否可以以编程方式打开/关闭直通相机模式?

unity-game-engine oculus oculusgo

5
推荐指数
1
解决办法
377
查看次数

Android studio:进程'命令'python''以非零退出值1完成

我一直在使用 android studio 为 OculusGO 进行开发。它一直工作正常,但现在突然我的 android studio 项目拒绝构建,我只收到错误消息:

Process 'command 'python'' finished with non-zero exit value 1
Run Code Online (Sandbox Code Playgroud)

我没有做任何事情,这个错误消息突然开始出现。是什么导致了这个问题以及如何解决它?Android Studio版本3.2.1。

编辑:

该错误发生在构建阶段“执行 buildSdkLibs”。完整错误日志:

org.gradle.process.internal.ExecException: Process 'command 'python'' finished with non-zero exit value 1
    at org.gradle.process.internal.DefaultExecHandle$ExecResultImpl.assertNormalExitValue(DefaultExecHandle.java:389)
    at org.gradle.process.internal.DefaultExecAction.execute(DefaultExecAction.java:36)
    at org.gradle.api.internal.file.DefaultFileOperations.exec(DefaultFileOperations.java:189)
    at org.gradle.api.internal.project.DefaultProject.exec(DefaultProject.java:1087)
    at org.gradle.api.internal.project.DefaultProject.exec(DefaultProject.java:1082)
    at org.gradle.api.Project$exec$6.call(Unknown Source)
    at BuildSDKLibs.buildSdkLibs(/home/jonathan/Downloads/ovr_sdk_mobile_1.18.0/VrApp.gradle:360)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:73)
    at org.gradle.api.internal.project.taskfactory.StandardTaskAction.doExecute(StandardTaskAction.java:46)
    at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:39)
    at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:26)
    at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:788)
    at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:755)
    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$1.run(ExecuteActionsTaskExecuter.java:124)
    at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336)
    at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328)
    at org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:199)
    at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:110)
    at …
Run Code Online (Sandbox Code Playgroud)

android android-gradle-plugin oculusgo

5
推荐指数
1
解决办法
8511
查看次数

在Oculus Go中找不到“我的预览应用”

我正在开发Oculus Go应用,但尚未弄清楚如何将其发送给我们的测试用户。该应用尚未发布到应用商店,我们希望在发布前在十几个分布式耳机上进行测试。因此,我们将构建版本上传到Alpha频道,添加了一些人,邀请被接受。一切都应该正常进行,但是没有人可以找到该应用程序,也找不到“我的预览应用程序”部分。

好像我错过了什么。我尝试了开发人员模式,将Oculus Go和Oculus移动应用程序都使用了,但没有成功。

oculus virtual-reality oculusgo

4
推荐指数
1
解决办法
2114
查看次数

是否可以从应用程序复制/粘贴/键入(例如密码)到 Oculus Quest 耳机中?

目前似乎没有一种简单的方法可以在 Oculus Quest 中复制/粘贴文本,也没有“输入”到配套应用程序并将其发送到耳机中的简单方法(至少我见过)。这使得从密码管理器等输入复杂密码变得极具挑战性。

我读过一些文章,说可以将蓝牙键盘与耳机配对,这会稍微好一些,但仍然不允许我从密码管理器复制/粘贴。

有谁知道实现这一目标的方法?

adb oculus oculusgo

4
推荐指数
1
解决办法
2776
查看次数

使用 Unity 构建的 Oculus Go VR 应用程序中的 Web 浏览器

我目前正在尝试找到一种在 VR 应用程序中使用 Web 浏览器的方法。基本上目标是在面板中打开一个像https://stackoverflow.com这样的页面,并让它在 oculus go 控制器中滚动。

我已经做了插件实现这个像一些研究这个,但他们都不似乎对Oculus公司去工作。

unity-game-engine oculus virtual-reality oculusgo

2
推荐指数
1
解决办法
2921
查看次数