全景krpano相关问题解答

版权声明:上海前端求职招聘工作交流qq群: 626448857 欢迎加入 http://www.shunar.cn https://blog.csdn.net/dengboblog/article/details/53538364

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

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

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

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


改成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)加上


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

添加这个代码

然后


给根目录加上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


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

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版本就没有水印了



没有更多推荐了,返回首页