描述
你好,我正在跟踪oculus裂谷教程。关于krpano的一切都在工作,除了我无法让它在VR模式下运行。
我试过的
要使html在虚拟现实模式下以Oculus Rift运行,我需要:
enterVR我还检查了webvr插件,并且每晚都在我的firefox上运行。
错误
在我的控制台中,当我点击我的按钮时,我会得到这个错误。
ReferenceError:未定义enterVR
问题
我在做什么我做错了/错过了它的工作吗?
这是我不太理解的教程的这一部分。
立体渲染支持(输出端):当使用WebVR插件并调用enterVR()操作时,立体渲染将自动启用.
WeBVR插件是一个可点击的片段,链接到这页面。他们开始讨论webvr.js和xml的可能属性。
<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文件中?
这些可能是非常简单的问题,但我花了很多时间试图弄清楚,但没有成功。我很感谢你的帮助。谢谢。
发布于 2015-03-09 14:31:36
得到了一些帮助并找到了答案。
在我开始之前,我之前尝试过的一切(以及我在问题中提到的)都是完全错误的。忘了我写的每一件事,跟着它走。
重要信息

在您的krpano-1.19-pr1中,您会注意到一个viewer文件夹,它本身有一个plugins folder。在这个插件文件夹中,您会发现以下重要文件是您的VR正确工作所必需的:
webvr.xmlwebvr.jswebvr_cursor_80x80_17f.png解决方案
您需要复制这三个文件,并将它们放在您生成的文件夹中。

您需要打开 tour.xml和添加两行(我相信您可以在通过tour_editor.html接口修改tour.xml文件之前或之后这样做):
<!-- 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 -->这些行需要在文件的开头添加:
<krpano version="1.18" title="Virtual Tour" onstart="startup();">

这两行只告诉krpano您添加到插件文件夹中的三个新文件的位置。
最终结果?
这些线路将使您进入虚拟现实模式。不,您不必在tour.html文件中添加一个按钮,它现在会自动添加按钮,就像在演示中一样。
希望这将对遇到同样问题的人有所帮助。
https://stackoverflow.com/questions/28939433
复制相似问题