我是靠谱客的博主 碧蓝汉堡,最近开发中收集的这篇文章主要介绍krpano 场景切换 通知_krpano 切换大场景 xml 问题,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

前言

在使用krpano全景制作的过程中,你可能会遇到和我一样的小问题:

例如:“在客厅里,需要看到每个卧室的全景,进入卧室后需要看到每个物品的全景”

就是需要切换大的场景

当时想到最直接的办法,就是扔到服务器上处理多个链接的切换,但觉得这样实现不太符合逻辑

后来看到官方有使用JS切换XML的方法

把需要切换的场景 xml、panos中的文件复制到相应目录下

使用热点进行跳转,定义一个热点点击事件如下:

loadpano(xmlpath, vars*, flags*, blend*) //切换xml文件场景

xmlpath :xml名称

vars* :需要传递的参数变量

flags* :MERGE //传递当前场景相同变量

blend* :BLEND(time, tweentype) //定义切换时间和切换方式

如果需要详细了解,看这里 http://victu360.com/archives/1226

然后在tour.html中定义js调用方法即可

有一点简单说明下,全景跳转后页面中残留上个全景的元素,比如缩略图等

这种情况是因为有些元素有一个默认的属性keep="true",我们可以采用IGNOREKEEP属性

例:loadpano(" + xmlname + ", null, IGNOREKEEP, BLEND(1));

IGNOREKEEP 作用: 忽略keep设定,移除所有keep=”true”的元素,即可处理

非常简单,看到很多krpano的回答都没有提及这一点

但对于新手来说有些疑惑,不能立刻准确定位到解决办法

特此记录!

最后

以上就是碧蓝汉堡为你收集整理的krpano 场景切换 通知_krpano 切换大场景 xml 问题的全部内容,希望文章能够帮你解决krpano 场景切换 通知_krpano 切换大场景 xml 问题所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(38)

评论列表共有 0 条评论

立即
投稿
返回
顶部