scene元素完全解析
scene元素概述
如何在krpano实现一键拨号或短信
如何一键拨号
有人问能不能在手机漫游中添加一键拨号,也就是当你点击一个layer或hotspot时就会跳到你定义好的拨号界面。实际上krpano有一个openurl的action,它相当于在krpano中制造一个超链接,也就是html的href属性,因此在href中可以加的东西,你基本上上也可以写在里面,像常见的http地址,当然你还可以发邮件,打开一个文件等等。点击拨号的代码就是 (更多…)
scene元素说明文档
以下隐藏内容
更新 2025.2.7 krpano 1.22.3
scene元素从技术上类似内联xml文件。
scene元素可在当前的xml文件中定义一个完整的krpano xml文件内容。有点像外部xml,但只是内嵌在当前的xml中。
scene元素的内容在任何情况下都不会被解析或使用,除非使用loadscene()调用对应名字的scene。
通常做法是只在一个xml文件中定义多个全景。
当使用loadpano()载入外部xml文件时,当前定义过的scene元素将被移除。
可以在scene元素中存储任何自定义属性——viewer本身会忽略这些属性,但可以用自定义action使用这些元素。
全景制作电脑配置之PTGUI篇
导言
全景摄影以及全景后期制作也是一个烧设备的玩意。摄影环节就不用说了,云台、镜头、相机、三脚架必不可少,动辄上万,好一点的几万也是有的。至于后期制作方面,尤其是全景图拼接环节,对所使用的电脑是有要求的。今天我们以PTGui为例来分析我们需要一台怎样的工作电脑。
PTGui的FAQ里对配置有非常详细的说明,同时为了避免以讹传讹,我就直接将相关的部分直接翻译成中文,相信大家看完以后,都知道要配一台怎样的电脑。 (更多…)
循序渐进(10)- 初探krpano xml静态代码
更新 2020.9.15 krpano 1.20.8
什么是krpano xml静态代码?
krpano xml静态代码其实就是krpano元素。我们在学习krpano里的时候经常要面对krpano的xml文件,krpano的xml文件里的静态代码相当于一个个具有功能说明的积木。虽然krpano的代码在文本中是一个个元素,且是有顺序地布局着,但实际上除了相同元素的载入的先后次序,不同元素之间的先后关系并不重要(除了krpano根元素)。
Textfield插件官方文档
Textfield Plugin internal / build-in pluginVersion 1.20.11
- 该插件用于显示HTML/CSS格式文本。
- 通过layer/plugin的标准属性可以定义插件的尺寸和对齐方式。
- 如果没有设定插件尺寸,则使用文本本身的尺寸。
- 可使用少量的 HTML标签、简单的CSS标签或者类似BBCCode标签来格式化文字。但需要注意的是,Flashplayer仅支持一个很小的子集!因此不要尝试使用真正的HTML/CSS代码!不支持CSS类!
- 在1.19版本后,textfield插件直接内嵌在viewer中,使用type=”text“即可使用。基于向后兼容,当url使用textfield.swf文件时也是可以的。
以下隐藏内容只提供VIP赞助会员,VIP会员说明请查看置顶文章
krpano xml基本语法规则详解(旧版本)
基本XML语法规则
krpano使用简化的xml文本文件存储krpano viewer的数据。这些文件可以使用任意文本编辑器进行编写和编辑,但在编写xml代码时,需注意符合xml语法规则。本文档的官网英文说明
xml语法规则简单、符合逻辑、易学易用。
下面是规则说明:
图解Editor插件嵌入电视机视频
很多人都尝试在场景中的电视机里嵌入视频,这样的话会使得场景的真实感大大提升。为了实现这个效果,我们首先需要一个视频以及对应视频尺寸的截图。
中文化krpano官网英文内容
很多人因为英语的关系,对krpano望而却步,在krpano中文网培训英语恐怕是不大可能的事情,但为了方便大家进一步了解krpano,对krpano官网各个版块简单说明一下还是有必要的。
首页·新闻·案例
打开官网地址:www.krpano.com
其中在中间全景图上面的一栏菜单就是krpano官网的不同板块。最前面分别是首页、新闻和案例。毫无疑问在这里最重要的就是Examples,如图列出了在Examples下的不同类型的案例,包括界面皮肤、小行星、虚拟现实等。 (更多…)
图解Editor插件添加多边形热点
操作说明
krpano的各个事件event的先后次序(时间节点)是怎样的?
这次再谈krpano事件/动作的时间节点,是因为在krpano1.18中对于action元素新增了autorun属性,目的就是让具有该属性的action能够在漫游启动时自动运行。
krpano事件的时间轴
Virtual Tour Editor插件官方文档
Virtual Tour Editor Plugin vtoureditor.swfVersion 1.16.1
Flash only
- Virtual Tour Editor插件是特别为MAKE VTOUR生成器设计的轻量级本地离线编辑器。
- 该插件载入原始的tour.xml文件,并对其进行修改。
- 只有处于当前<scene>标签下的<view>元素以及<hotspot>元素才会被插件修改,tour.xml其它元素将保持不变。
- 插件还能设定每个场景的起始视角。只需要在场景转动/缩放到想要的视角。
- 可以增加、移动和删除热点。当增加热点时,漫游皮肤需要为新的热点提供skin_hotspotstyle 这个样式。热点指定的场景将会由linkedscene属性保存在热点元素中。skin_hotspotstyle样式将会使用到该属性,并载入场景。
- 提供了一个简单的xml编辑器来对title等信息进行修改。
- 所有的改动将会立刻生效
- 你可以保存tour.xml来保存所有改动。使用系统自带的保存功能。
- lMAKE VTOUR生成器会生成一个tour_editor的文件,当改动完成后,可以把这个文件以及插件本身移除。官网editor英文说明
如何让ipad使用跟PC端相同的全景图,而不是低分辨率的手机端图片?
问题:
现在ipad的分辨率还不错,但如果正常浏览的话,发现在ipad上用的是低分辨率的mobile端图片,因此看上去比较模糊。我希望在ipad时能够调用跟电脑一样的高分辨率图片。这样就能充分利用ipad的分辨率。
(更多…)
Soundinterface插件官方文档
Soundinterface Plugin |soundinterface.jsVersion 1.22
- Soundinterface插件扩展了krpano播放声音的功能。
- 可以简单地用于背景音乐或者音效,也可以用于3D定位音频,例如环境音效或者WebVR用途。
- 支持Sound Sprites。
- 自动完成对声音文件的缓存和再使用。
- 通过krpano动作或JavaScript对Sound Objects进行细节上的控制。
- 插件可自动处理浏览器/手机对自动播放的限制,例如当无法自动播放时,会等待用户的下一次交互来触发播放。
- 插件使用Howler.js库处理浏览器音频api。
Showtext插件官方文档
Showtext Plugin showtext.xmlVersion 1.21
- 本插件使用先进的showtext() action以及先进的<textstyle> 设定扩展了krpano viewer,在Flash和HTML5同时可用。
- 只要将showtext.xml嵌入xml中,就可以获得HTML5下的showtext()支持。
ScrollArea插件官方文档
ScrollArea Plugin scrollarea.swf / scrollarea.jsVersion 1.20.11
- 滚动区域 – 在父层元素(maskchildren=true) 下可自动滚动的子层元素。
- 滚动区域插件需要定义尺寸和对齐方式,只有作为其它元素的子元素时才能被使用。在这个父元素中,可以通过拖拽子元素或者使用鼠标滚轮来滚动插件。
Options插件官方文档
Options Plugin options.swf
MoreTweenTypes插件官方文档
MoreTweenTypes Plugin
moretweentypes.swf / moretweentypes.js
for Flash and HTML5
Gyroscope插件官方文档
Gyroscope Plugin gyro.jsVersion 1.18
HTML5 only
Gyroscope陀螺仪插件概述
该插件(不支持1.19以上版本,1.19采用gyro2)让krpano能够使用手机或平板设备上的陀螺仪传感器。官网Gyroscope文档
FPS插件官方文档
FPS Plugin fps.xmlVersion 1.18
for Flash and HTML5
- FPS – 帧速率插件。
- 该插件显示当前平均渲染帧速率。
语法
只需要嵌入下述代码:
1 |
<include url="%SWFPATH%/plugins/fps.xml" /> |
Editor插件官方文档
Editor Plugin editor.swf
Compass插件官方文档
Compass Plugin compass.jsHTML5 and iOS 5.0 or higher only
- 指南针插件为krpano提供设备方位方向信息。
- ios 5.0以上含指南针的设备可使用。
- 可以与陀螺仪插件共同使用,调节view.hlookat实现与真实世界完全一样方位的互动。例如在某条旧街拆除之前,对其进行全景拍摄,含有指南针和陀螺仪信息,在重建之后,可根据gps位置找到之前的拍摄点,然后实现不同时空的互动。也就是使用者站在之前拍摄的位置,转动身体,同时看到真实世界和设备中的过去世界在相同位置的影像。如果加上谷歌纸盒的立体功能。体验更佳。官方文档链接(compass 指南针)