我是靠谱客的博主 体贴果汁,最近开发中收集的这篇文章主要介绍Krpano_全景loadscene动画过渡的几种效果,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

loadscene(scenename, vars*, flags*, blend*);

参数一

scenename (for loadscene) 
读取<scene>标签的名称,从而显示该场景.

参数二

vars (可选) 
自定义变量

参数三

flags (可选,可以定义场景过渡数据) 

参数四

blend (可选,场景切换效果) 
混合 / 褪色到新场景.
可用的混合效果:
 
1、NOBLEND
直接跳转,没有效果 
2、BLEND(time, tweentype)
过渡效果,可以设置新过渡时间和过渡形式.
 
参数: 
time - 两个场景切换完成的时间(默认2秒).
tweentype - 过渡动画效果(default=easeInCubic) - see tweentypes(可参考tween内).

场景过渡的一些效果:

    <blendmodes name="no blending"          blend="NOBLEND" />
    <blendmodes name="simple crossblending" blend="BLEND(1.0, easeInCubic)" />
    <blendmodes name="zoom blend"           blend="ZOOMBLEND(2.0, 2.0, easeInOutSine)" />
    <blendmodes name="black-out"            blend="COLORBLEND(2.0, 0x000000, easeOutSine)" />
    <blendmodes name="white-flash"          blend="LIGHTBLEND(1.0, 0xFFFFFF, 2.0, linear)" />
    <blendmodes name="right-to-left"        blend="SLIDEBLEND(1.0, 0.0, 0.2, linear)" />
    <blendmodes name="top-to-bottom"        blend="SLIDEBLEND(1.0, 90.0, 0.01, linear)" />
    <blendmodes name="diagonal"             blend="SLIDEBLEND(1.0, 135.0, 0.4, linear)" />
    <blendmodes name="circle open"          blend="OPENBLEND(1.0, 0.0, 0.2, 0.0, linear)" />
    <blendmodes name="vertical open"        blend="OPENBLEND(0.7, 1.0, 0.1, 0.0, linear)" />
    <blendmodes name="horizontal open"      blend="OPENBLEND(1.0, -1.0, 0.3, 0.0, linear)" />
    <blendmodes name="elliptic + zoom"      blend="OPENBLEND(1.0, -0.5, 0.3, 0.8, linear)" />

 

实例代码

loadscene(scene1, null, MERGE, BLEND(1));

loadscene(scene_c3, null, MERGE, SLIDEBLEND(1.0, 0.0, 0.2, linear);

最后

以上就是体贴果汁为你收集整理的Krpano_全景loadscene动画过渡的几种效果的全部内容,希望文章能够帮你解决Krpano_全景loadscene动画过渡的几种效果所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(31)

评论列表共有 0 条评论

立即
投稿
返回
顶部