首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法使用krpano项目进入VR模式

无法使用krpano项目进入VR模式
EN

Stack Overflow用户
提问于 2015-03-09 10:11:40
回答 1查看 4.2K关注 0票数 1

描述

你好,我正在跟踪oculus裂谷教程。关于krpano的一切都在工作,除了我无法让它在VR模式下运行。

我试过的

要使html在虚拟现实模式下以Oculus Rift运行,我需要:

  1. 下载并安装一个实验性网页浏览器。我选择了FirefoxNightly (它确实适用于krpanos在线演示 )。
  2. 添加“输入VR”按钮,并添加一个onclick以运行enterVR

我还检查了webvr插件,并且每晚都在我的firefox上运行。

错误

在我的控制台中,当我点击我的按钮时,我会得到这个错误。

ReferenceError:未定义enterVR

问题

我在做什么我做错了/错过了它的工作吗?

这是我不太理解的教程的这一部分。

立体渲染支持(输出端):当使用WebVR插件并调用enterVR()操作时,立体渲染将自动启用.

WeBVR插件是一个可点击的片段,链接到页面。他们开始讨论webvr.js和xml的可能属性。

代码语言:javascript
复制
<plugin name="WebVR" devices="html5" keep="true"
        url="webvr.js"
        worldscale="1.0"
        mousespeed="0.00125"
        mobilevr_support="true"
        mobilevr_ipd="63.5"
        mobilevr_screensize="auto"
        mobilevr_lens_fov="96"
        mobilevr_lens_dist="0.6"
        mobilevr_lens_vign="100"
        mobilevr_webvr_dist="false"
        mobilevr_sensor_mode="3"
        mobilevr_fake_support="false"
        vr_cursor=""
        vr_cursor_onover=""
        vr_cursor_onout=""
        onavailable=""
        onunavailable=""
        onunknowndevice=""
        onentervr=""
        onexitvr=""
        />

webvr插件(每晚都会附带的插件)是否包括上述所有内容?如果没有,我如何找到这个webvr.js,以及如何将它包含在我的项目中(或者每周一次)和xml文件中?

这些可能是非常简单的问题,但我花了很多时间试图弄清楚,但没有成功。我很感谢你的帮助。谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-03-09 14:31:36

得到了一些帮助并找到了答案。

在我开始之前,我之前尝试过的一切(以及我在问题中提到的)都是完全错误的。忘了我写的每一件事,跟着它走。

重要信息

在您的krpano-1.19-pr1中,您会注意到一个viewer文件夹,它本身有一个plugins folder。在这个插件文件夹中,您会发现以下重要文件是您的VR正确工作所必需的:

  1. webvr.xml
  2. webvr.js
  3. webvr_cursor_80x80_17f.png

解决方案

您需要复制这三个文件,并将它们放在您生成的文件夹中。

您需要打开 tour.xml添加两行(我相信您可以在通过tour_editor.html接口修改tour.xml文件之前或之后这样做):

代码语言:javascript
复制
<!-- webvr.xml - WebVR plugin, enter/exit VR buttons, VR cursor, VR setup -->
<include url="%SWFPATH%/plugins/webvr.xml" />

<!-- add/overwrite some settings from the webvr.xml for this example -->
<plugin name="WebVR" mobilevr_fake_support="true" />        <!-- enable the FAKE VR support to allow testing also on desktop and tablets without VR support -->

这些行需要在文件的开头添加:

代码语言:javascript
复制
<krpano version="1.18" title="Virtual Tour" onstart="startup();">

这两行只告诉krpano您添加到插件文件夹中的三个新文件的位置。

最终结果?

这些线路将使您进入虚拟现实模式。不,您不必在tour.html文件中添加一个按钮,它现在会自动添加按钮,就像在演示中一样。

希望这将对遇到同样问题的人有所帮助。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28939433

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档