全景krpano相关问题解答

时间:2022-07-30 02:38:49

问题一:为啥子VR在手机上面没有分屏?

答:一定要设置横屏(手机本身),如果是微信访问,微信软件要横屏。

问题二:怎么设置开场小行星?

修改vtourskin.xml(也就是皮肤xml)  ,刚刚有人继续问我咋还不行。不好意思  ,tour.xml  也是一样的也要修改(改成true)

全景krpano相关问题解答

改成true即可。


但是有些小伙伴是自定义皮肤。

那也没有关系。

<!-- 小行星 -->
<action name="skin_setup_littleplanetintro">
copy(lp_scene, xml.scene);
copy(lp_hlookat, view.hlookat);
copy(lp_vlookat, view.vlookat);
copy(lp_fov, view.fov);
copy(lp_fovmax, view.fovmax);
copy(lp_limitview, view.limitview);
set(view.fovmax, 170);
set(view.limitview, lookto);
set(view.vlookatmin, 90);
set(view.vlookatmax, 90);
lookat(calc(lp_hlookat - 180), 90, 150, 1, 0, 0);
set(events[lp_events].onloadcomplete,
delayedcall(0.5,
if(lp_scene === xml.scene,
set(control.usercontrol, off);
copy(view.limitview, lp_limitview);
set(view.vlookatmin, null);
set(view.vlookatmax, null);
tween(view.hlookat|view.vlookat|view.fov|view.distortion, calc('' + lp_hlookat + '|' + lp_vlookat + '|' + lp_fov + '|' + 0.0),
3.0, easeOutQuad,
set(control.usercontrol, all);
tween(view.fovmax, get(lp_fovmax));
);
);
);
);
</action>

加入这个代码。然后skin_setting  的代码改成true即可。

问题3:如何给全景加上背景音乐

回答:

给皮肤(vtourskinvtourskin.xml)加上

全景krpano相关问题解答

 onstart="playsound(bgsnd, '%SWFPATH%/bgm.mp3', 0); "

添加这个代码

然后

全景krpano相关问题解答

给根目录加上bgm.mp3的文件。

最后给给皮肤加上声音文件的引用

<!-- 声音 -->
<plugin name="soundinterface"
url="%SWFPATH%/plugins/soundinterface.swf"
alturl="%SWFPATH%/plugins/soundinterface.js"
preload="true"
rootpath=""
volume="1.0"
mute="false"
/>

这样就能全景就有背景音乐了。

有些人还要问我音乐开关按钮怎么写:

<layer name="skin_btn_sound"    style="skin_base" onclick="switch(soundinterface.mute);"  />
参考这段代码即可

问题4:如何给全景加上地图,比如:http://720.rehoming.cn/a1

全景krpano相关问题解答

其实只要引用插件即可,参考以下代码:

http://download.csdn.net/detail/dengboblog/9679128

问题5:移动端适配怎么不行?

回答:html(初始的tour.html)写的有问题

可以参考下面的:

<!DOCTYPE html>
<html>
<head>
<title>标题</title>
<meta name="viewport" content="target-densitydpi=device-dpi, width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0" />
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<meta http-equiv="x-ua-compatible" content="IE=edge" />
<style>
@-ms-viewport { width:device-width; }
@media only screen and (min-device-width:800px) { html { overflow:hidden; } }
html { height:100%; }
body { height:100%; overflow:hidden; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#FFFFFF; background-color:#000000; }
</style>
</head>
<body>

<script src="tour.js"></script>

<div id="pano" style="width:100%;height:100%;">
<noscript><table style="width:100%;height:100%;"><tr style="vertical-align:middle;"><td><div style="text-align:center;">ERROR:<br/><br/>Javascript not activated<br/><br/></div></td></tr></table></noscript>
<script>
embedpano({swf:"tour.swf", xml:"tour.xml", target:"pano", html5:"prefer", passQueryParameters:true});
</script>
</div>

</body>
</html>

问题6:如何注册krpano?


回答:

我在csdn上传了注册码  http://download.csdn.net/detail/dengboblog/9692165  


注意,krpano注册是按照用户区分的,也就是如果你所使用的krpano程序当前所登录的系统用户没有注册的话,那么你的全景就会出现水印。

现在回到我们刚才下载的1.19 pr8。下载好安装程序后,就是解压。解压完毕,能够看到很多文件,其中有一个红色图标的文件,双击打开krpano Tools.exe。

如果是没注册过krpano 1.17以上的电脑,那么应该会弹出来一个输入注册码的框框,你直接将注册码粘贴到框框内,然后点击按钮。这样你的krpano版本就没有水印了

全景krpano相关问题解答

全景krpano相关问题解答