krpano 每次切换场景events都执行哪些事件
时间: 2023-08-07 22:07:00 浏览: 211
在krpano中,每次切换场景时,会触发以下事件:
1. onxmlcomplete:XML文件加载完成时触发的事件。
2. onstart:场景开始渲染时触发的事件。
3. onnewpano:加载新全景图时触发的事件。
4. onremovepano:卸载当前全景图时触发的事件。
5. onresize:窗口大小改变时触发的事件。
6. onviewchanged:视角改变时触发的事件。
7. onautorotatechanged:自动旋转状态改变时触发的事件。
8. ontouchmodechanged:触摸模式改变时触发的事件。
9. ongyromodechanged:陀螺仪模式改变时触发的事件。
10. onpreviewcomplete:预览图加载完成时触发的事件。
你可以在这些事件中添加自己的处理函数,以实现根据场景切换时的不同情况进行相关操作和逻辑。
相关问题
krpano 每次切换场景events都执行哪些事件?比如 onblendcomplete
在krpano中,每次切换场景时,会触发以下事件:
1. onxmlcomplete:XML文件加载完成时触发的事件。
2. onstart:场景开始渲染时触发的事件。
3. onnewpano:加载新全景图时触发的事件。
4. onremovepano:卸载当前全景图时触发的事件。
5. onresize:窗口大小改变时触发的事件。
6. onviewchanged:视角改变时触发的事件。
7. onautorotatechanged:自动旋转状态改变时触发的事件。
8. ontouchmodechanged:触摸模式改变时触发的事件。
9. ongyromodechanged:陀螺仪模式改变时触发的事件。
10. onpreviewcomplete:预览图加载完成时触发的事件。
而 onblendcomplete 不是切换场景时会触发的事件,它是在使用 krpano 的混合模式时,在混合模式完成后触发的事件。在混合模式中,krpano 会将两张图片混合在一起,产生一张新的图片,并在混合完成后触发 onblendcomplete 事件。
如果你需要在场景切换时执行特定的操作,可以通过以上提到的事件,在事件回调函数中编写自己的逻辑。
krpano 每次切换场景 onblendcomplete事件之前都执行哪些事件?
在 krpano 切换场景时,会先执行 onleavescene 事件,然后执行 onnewpano 事件,接着是 onremovepano 事件,最后执行 onaddpano 事件。在这些事件执行完毕后,会触发 onblendcomplete 事件。具体来说,onleavescene 事件会在旧场景被离开之前执行,onnewpano 事件会在新场景加载之前执行,onremovepano 事件会在旧场景被完全移除之前执行,onaddpano 事件会在新场景被完全添加之后执行。
阅读全文