krpano加载数量极多的scene的方法

对于scene数量极多的项目,使用将scene标签整合在一个xml的方法(使用MAKE VTOUR droplet.bat生成),也即是通过loadscene的方式加载的话,会导致主xml文件体积变得很大,这样的话初次加载的话可能会花费很长的时间。

因为可使用MAKE PANO droplet.bat,对每个单独的全景图生成一个独立的xml,加载场景时使用loadpano。

 

 

循序渐进(11)- 1.21版本的默认tour.xml解析与换肤

更新 2024.4.19 krpano 1.21.2

这次我们专门来讲讲tour.xml里的静态元素的作用以及如何更换在1.21中更换皮肤。

krpano根元素

上次已经提及了krpano元素是krpano xml文件的根元素(krpano元素官方文档krpano元素完全解析),我们可以看到整个xml文件一头一尾都是由krpano所闭合的。而在krpano元素中version是版本号,它是一个系统内置属性。title是自定义属性,title定义的值在默认皮肤下是显示在缩略图左上角的文字。

 

(更多…)

scene元素说明文档

<scene>

以下隐藏内容

更新 2023.12.11 krpano 1.21.2

scene元素从技术上类似内联xml文件。

scene元素可在当前的xml文件中定义一个完整的krpano xml文件内容。有点像外部xml,但只是内嵌在当前的xml中。

scene元素的内容在任何情况下都不会被解析或使用,除非使用loadscene()调用对应名字的scene。

通常做法是只在一个xml文件中定义多个全景。

当使用loadpano()载入外部xml文件时,当前定义过的scene元素将被移除。

可以在scene元素中存储任何自定义属性——viewer本身会忽略这些属性,但可以用自定义action使用这些元素。

(更多…)