1.krpano 關閉預設底部選單
檔案:skin/vtourskin.xml
找到
set(layer[skin_layer].visible, true);
修改為
set(layer[skin_layer].visible, false);
2.krpano 關閉切換場景的左右箭頭
檔案:skin/vtourskin.xml
1).找到
修改為
2).找到
if(scene.count gt 1,
set(layer[skin_btn_prev_fs].visible, true);
set(layer[skin_btn_next_fs].visible, true);
, set(layer[skin_btn_prev_fs].visible, false);
set(layer[skin_btn_next_fs].visible, false);
);
修改為
if(scene.count gt 1,
set(layer[skin_btn_prev_fs].visible, false);
set(layer[skin_btn_next_fs].visible, false);
, set(layer[skin_btn_prev_fs].visible, false);
set(layer[skin_btn_next_fs].visible, false);
);
3.krpano 解決vr白屏
檔案:plugins/webvr.xml
mobilevr_wakelock="true" // 修改為 mobilevr_wakelock="false"
4.krpano載入已經切過的全景圖
5.krpano載入本地全景圖(未切圖)
6.krpano建立熱點時設定熱點不隨場景角度變化而變形
以下是官方建立熱點**
krpano.call("addhotspot(" + hs_name + ")");
krpano.set("hotspot[" + hs_name + "].url", "%swfpath%/"+icon);
krpano.set("hotspot[" + hs_name + "].scale", "1.1");
krpano.set("hotspot[" + hs_name + "].ath", h);
krpano.set("hotspot[" + hs_name + "].atv", v);
krpano.set("hotspot[" + hs_name + "].distorted", true);
將krpano.set(「hotspot[」 + hs_name + 「].distorted」, true);改為
krpano.set("hotspot[" + hs_name + "].distorted", false);
7.krpano熱點始終顯示標題,修改熱點標題樣式
krpano.set("hotspot[" + hs_name + "].text", "熱點標題");
krpano.set("hotspot[" + hs_name + "].onloaded", "do_crop_animation(64,64, 60);add_all_the_time_tooltip_for_vr()");
同時在xml中進行修改,加在scene外面
以下**實現熱點標題的顯示,並且可以修改標題的樣式
txtadd(tooltipname, 'vrtooltip_', get(name));
addhotspot(get(tooltipname));
set(hotspot[get(tooltipname)],
type=text,
edge=get(hotspot[get(name)].edge),
distorted=get(hotspot[get(name)].distorted),
ath=get(hotspot[get(name)].ath),
atv=get(hotspot[get(name)].atv),
oy=-36,
ox=0,
vcenter=true,
padding='4 8',
oversampling=2,
bg=true,
bgcolor=0x121212,
bgroundedge=2,
bgalpha=0.8,
bgborder=0,
bgshadow='0 0 0 0x000000 0',
css=calc(device.mobile ? 'text-align:center; color:#ffffff; font-family:microsoftyahei; font-weight:bold; font-size:14px;':'text-align:left; color:#ffffff; font-family:microsoftyahei; font-size:14px;'),
txtshadow='0 0 0 0x000000 0';
enabled=true,
);txtadd(hotspot[get(tooltipname)].onclick,'callwith(hotspot[',get(name),'],onclick)');
if(text == '' or text === null,
copy(hotspot[get(tooltipname)].html,scene[get(linkedscene)].title),
copy(hotspot[get(tooltipname)].html,text);
); if(lp_running == false,
set(hotspot[get(tooltipname)].visible,true);
, if(!webvr.isenabled,
if(lp_running == true,
set(hotspot[get(tooltipname)].visible,false);
set(hotspot[get(tooltipname)].mark2,true);
););
);if(hotspot[get(name)].normal == false,
set(hotspot[get(tooltipname)].normal,false);
set(hotspot[get(tooltipname)].onloaded,
if(webvr.isenabled,
set(visible,false);
, if(lp_running == false or lp_running == null or lp_running === null,
set(visible,true);
););
););
8.krpano跳轉場景時關閉小行星並跳轉到指定視角
krpano跳轉場景的幾種方法完全解析如下鏈結
loadpano、loadscene、loadpanoscene、loadxml動作說明
在跳轉時可以通過vars*進行傳參來設定小行星的關閉和初始視角
loadpano(sphere.xml, skin_settings.littleplanetintro=false&view.hlookat=0&view.vlookat=0);
9.設定krpano場景跳轉效果
用8的**為基礎,需要新增跳轉效果,通過blendtype引數來設定
//宣告所有的效果
var loadblend = 0;
var blendtype = [
'blend(0.6, easeincubic)', //淡入淡出
'zoomblend(2.0, 2.0, easeinoutsine)', //縮放過渡
'colorblend(2.0, 0x000000, easeoutsine)', //黑場過渡
'lightblend(1.0, 0xffffff, 2.0, linear)', //白場過渡
'slideblend(1.0, 0.0, 0.2, linear)', //從右至左
'slideblend(1.0, 90.0, 0.01, linear)', //從上至下
'slideblend(1.0, 135.0, 0.4, linear)', //對角線
'openblend(1.0, 0.0, 0.2, 0.0, linear)', //圓形展開
'openblend(0.7, 1.0, 0.1, 0.0, linear)', //垂直展開
'openblend(1.0, -1.0, 0.3, 0.0, linear)', //水平展開
'openblend(1.0, -0.5, 0.3, 0.8, linear)' //橢圓縮放
]//跳轉時加上效果**
loadpano(sphere.xml, skin_settings.littleplanetintro=false&view.hlookat=0&view.vlookat=0,merge,blendtype[loadblend]);
krpano 密碼外掛程式
密碼外掛程式可以在瀏覽場景或者執行action之前彈出密碼輸入框,要求使用者輸入密碼。當密碼輸入成功了才可以進行下一步操作。include url password pw engine.xml 2.在需要加密的場景新增password true scene name onstart password...
KRPANO資源分析工具
krpano資源分析工具包含以下功能功能 一鍵批量解密被krpano protect tool加密的xml js檔案。js檔案反混淆,脫殼以及美化。無需開啟伺服器的情況下,實時預覽本地krpano專案。krpano專案強力加密功能,提供高強度加密,防止被軟體破解。分析工具群 571171251 版本...
krpano限制場景視角
scene 標籤下的view標籤就是控制場景的視角的。預設的配置 0.0 vlookat 0.0 fov 90.0 fovmin 1.0 fovmax 179.0 maxpixelzoom hlookat就是預設的水平視角範圍 180 180,vlookat就是垂直的視角範圍 90 90。這很好理解...