Krpano 开启多边形编辑模式,Krpano多边形热区编辑器Editor插件用法

检查全景项目文件夹下的plugins文件夹内是否有editor.swf文件,没有的话,从主目录下面的viewer/plugins中拷贝过去企业号

<plugin url="plugins/editor.swf" keep="true"/>

进入tour_editor.html,在下方可以看到编辑按钮editor。

Krpano多边形编辑器
Krpano多边形编辑器

点击后显示其他按钮,hotspots(热区),lensflares(光晕),xml,close。

Krpano多边形编辑器
Krpano多边形编辑器

点击后显示,hotspots,编辑多边形区域,编辑完后,返回,点击xml。

Krpano多边形编辑器
Krpano多边形编辑器

 

点击,save to disk,copy to clipboard,保存到本地或者复制到记事本中。

搜索该文件中的,points标签,复制到目标tour.xml中,保存即可。

Krpano多边形编辑器
Krpano多边形编辑器

 

补充(涉及后台编辑,开启编辑模式):

<hotspot name="videospot" 
    url="%SWFPATH%/plugins/videoplayer.swf" 
    alturl="%SWFPATH%/plugins/videoplayer.js" 
    videourl="%SWFPATH%/image/video.flv|%SWFPATH%/image/video.m4v"
    posterurl="%SWFPATH%/examples/plugin-examples/video-hotspot/poster.jpg"
    distorted="true"
    ath="0"
    atv="0"
    edge="center"
    scale="1.0"
    rx="0"
    ry="0"
    rz="0"
    loop="true"
    pausedonstart="true"
    directionalsound="true"
    range="200"
    volume="0.7"
    onclick="togglepause();"
    />

使用完移除插件即可。<plugin url="plugins/editor.swf" keep="true"/>

以上就是krpao多边形热区编辑器的用法。部分参考资料来自:软盟网

热区代码注释


	<hotspot devices="flash"  <!--支持设备类型  flash  html5  all-->
              name="hs1" <!--热区命名-->
               keep="false"   <!--是否在下一场景跳转后保持显示-->
               visible="true" <!--是否可见-->
              enabled="true"  <!--是否接收鼠标事件-->
             fillcolor="0x000000" <!--填充的颜色-->
             fillalpha="NaN" <!--填充透明度-->
             fillalphahover="NaN" <!--填充响应点下透明度-0-1  -->
             fillcolorhover="0xFFFFFF"<!--填充响应颜色  -->

             borderwidth="1" <!--边框宽度 像素-->
             borderwidthhover="1"  <!--边框响应宽度-->
             bordercolor="0x000000" <!--边框颜色-->
             bordercolorhover="0xFFFFFF"   <!--边框响应颜色-->
             borderalpha="0.5" <!--边框透明度-->
             borderalphahover="0.5"  <!--悬停状态变化时间及形式-->
             fadeintime="0.15"
             fadeincurve="1.1"      
             fadeouttime="0.3" 
             fadeoutcurve="0.7"


	         backup_onclick=""<!---->
	         backup_ondown=""<!---->
	         backup_onhover=""<!---->
	         backup_onout=""<!---->
	         backup_onover=""<!---->
	         backup_onup=""<!---->
	         depth="1000"<!---->
	         ishotspot="true"<!---->
	         loader_alternative=""<!---->
	         polyline="false"<!---->
	         scaleflying="true"<!---->
	         tx="0"<!---->
	         ty="0"<!---->
	         tz="0"<!---->
             onclick="set(layer[ploycube110].visible,true);"<!--点击事件-->
	         >
		<point ath="-37.069003" atv="-11.361505" /><!--第一个点的位置-->
		<point ath="-13.729295" atv="-13.952639" />
		<point ath="-13.693807" atv="0.823055" />
		<point ath="-36.623381" atv="0.082103" />
		<point ath="-37.165282" atv="-11.342888" />
	</hotspot>
  • 编辑器插件帮助制作者编辑xml并且实时对全景漫游进行测试。
  • 可以添加、编辑以及移除热点。
  • 可以添加、编辑以及移除镜头光晕。
  • 注意 -编辑器版本与krpano版本必须一致!这是一个Flash插件,必须在flash内核下打开,建议使用tour_editor.html在测试服务器下打开!

可用方法:

hotspot.count    热点个数(只读)
hotspot.layer     (as3 usage only)
hotspot[name].index  索引(只读)
hotspot[name].point.count   多边形点数   (只读)
hotspot[name].point[..].ath
hotspot[name].point[..].atv
hotspot[name].loading(只读)  是否正在加载
hotspot[name].loaded(只读) 是否加载完成
hotspot[name].loadedurl(只读) 加载的url
hotspot[name].hovering(只读) 是否hover
hotspot[name].imagewidth   (只读) 图片宽
hotspot[name]..imageheight   (只读)图片高
hotspot[name].pressed(只读)  是否按下
hotspot[name].loader  加载器
hotspot[name].sprite  雪碧图
hotspot[name].loadstyle(stylename)  加载属性集
hotspot[name].resetsize()  尺寸改变回调
hotspot[name].getfullpath() 返回完整路径 (仅plugininterface) 
hotspot[name].getcenter(ath,atv) 获取中心位置 

 

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值