小行星開場
小行星開場是 krpano 1.19 pr3+ 預設皮膚帶有的功能,預設關閉。
想開啟小行星也很簡單,可以找到tour.xml,然後搜尋littleplanetintro将其值設定為true即可。
<skin_settings
...
littleplanetintro="true"
...
/>
更詳細的設定可以在skin/vtourskin.xml檔案中修改,具體代碼在skin_setup_littleplanetintro這個 action 中。
加載動畫
全景漫遊圖檔非常多,k數也不小,而預設的 viewer 隻有loading…這種靜态提醒,不過我們可以在官方的案例檔案夾中找到loading-progress這個檔案夾,将需要的檔案内容複制到項目中的skin檔案夾,然後在tour.xml檔案中引入該檔案即可,這樣重新打開就可以看到有動态的進度條了。
<include url="skin/loadingbar.xml" />
修改右鍵菜單
找到你引入的皮膚檔案,預設在vtourskin.xml,然後修改下面這些地方即可自定義右鍵菜單,但像版權、全屏菜單即使删除也會存在。
右鍵菜單
<contextmenu>
<item name="fv" caption="魚眼視圖" onclick="skin_view_fisheye();" showif="view.vlookatrange == 180" devices="flash|webgl" separator="true" />
</contextmenu>
contextmenu元素
caption 右鍵菜單顯示的文字
onclick 控制點選後執行的動作,動作由 action 定義
showif 顯示條目的條件
devices 控制在 flash/webgl 哪個模式中出現
separator 顯示分隔符來分隔菜單