【问题标题】:krpano WebVR plugin enablekrpano WebVR 插件启用
【发布时间】:2017-12-05 15:40:00
【问题描述】:

我需要实现现有项目的 WebVR 插件。 我有指向 krpano 皮肤文件的主 krpano.xml 文件。

我添加了包含 webvr.xml 和 webvr.js 文件以及其他一些文件的插件文件夹。

在我添加的 krpano skin.xml 文件中:

<include url="plugins/webvr.xml" devices="html5" />
<plugin name="WebVR" mobilevr_fake_support="true" />

在导航层内我添加了:

<layer name="btn_vr" x="300" url="down.png" crop="0|0|38|38" onclick="enterVR()"/>

我的控制台中没有任何插件错误,但单击按钮没有任何反应。 我想像这个例子一样生效:https://krpano.com/tours/corfu/ 在导航中有一个纸板图标并单击它会打开 vr。

知道我做错了什么吗?

【问题讨论】:

    标签: xml krpano


    【解决方案1】:

    您的 xml 属性可能不完整。试试这些。

    【讨论】:

    • &lt;plugin name="WebVR" vr_cursor_enabled="true" mobilevr_fake_support="true" onentervr="webvr_onentervr(); webvr_act_as_gyro_in_portrait_mode(true);" onexitvr="webvr_onexitvr(); "/&gt;
    • Edit 您添加代码的答案。请勿在评论区发布答案内容
    【解决方案2】:

    这可能是因为路径相关问题。 你可以试试这个:

    <include url="%SWFPATH%/plugins/webvr.xml" devices="html5" />
    <plugin name="WebVR" mobilevr_fake_support="true" />
    

    在导航层里面:

    <!-- skin_base - the base skin image -->    
    
    <style name="skin_base" url="calc:vtourskinxmlpath.url + skin_settings.design_skin_images" />       
    
        <!-- skin_glow - button glowing (if additional ondown,onup,onout,over events are needed, this style provides ondown2,onup2,onover2,onout2 events) -->
                <style name="skin_glow"
                       ondown="copy(skin_lockglow,name); skin_buttonglow(get(name)); if(ondown2, ondown2() );"
                       onover="if(skin_lockglow === null, copy(skin_lockglow,name); skin_buttonglow(get(name),0.3) ); if(onover2, onover2() );"
                       onout="if(skin_lockglow === name AND !pressed, skin_buttonglow(null);delete(skin_lockglow); ); if(onout2, onout2() );"
                       onup="if(onup2, onup2()); delayedcall(0, if(hovering AND enabled, skin_buttonglow(get(name),0.3); , skin_buttonglow(null);delete(skin_lockglow); ); );"
                       />
    
        <layer name="skin_btn_vr" style="skin_base|skin_glow" crop="0|0|80|64"    align="center" x="+146" y="0" scale="0.5" onclick="webvr.enterVR();" visible="false" />
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-08
      • 2015-04-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多