概述
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动画过渡的几种效果所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复