效果说明
这是一个常见的自动浏览代码,可以实现场景自动循环浏览,每个场景按照规定的时间在没有用户交互的情况下自动旋转特定的时间,然后跳转到下一个场景,当浏览完最后一个场景时,则跳转到第一个场景,继续循环。
在线演示
代码说明
使用时首先把timer.xml放在根目录下
然后在tour.xml中输入下面的代码
1 2 3 4 5 6 7 8 9 10 11 12 13 |
<events name="autotour" keep="true" onxmlcomplete="autotour.reset();" onmousedown="autotour.pause();" onmouseup="autotour.reset();" autotour=" trace('event callback'); if(autorotate.enabled, add(sceneindex,scene[get(xml.scene)].index,1); if(sceneindex == scene.count, set(sceneindex,0); ); loadscene(get(sceneindex),null,merge,blend(0.7)); ); " /> |
注意,第一行高亮的krpano元素的onstart属性只需要写
1 |
timer.start(autotour,5); |
5是每个场景在用户没有与漫游发生交互时停留的时间,也就是5秒之后,进入下一个场景。
autorotate元素的内容可以自己写。
下载案例
链接:http://pan.baidu.com/s/1pLi6sg7 密码:
以下隐藏内容只提供VIP赞助会员,VIP会员说明请查看置顶文章
在 “视角相关 | 自动循环浏览全部场景(按照规定时间)” 上有 1 条评论