概述
<contextmenu fullscreen="true" versioninfo="true">
<item name="kr" caption="KRPANO"
/>
<item name="fs" caption="FULLSCREEN" />
<item name="cc" caption="更改控制模式" οnclick="cm_changecontrolmode();"
separator="true" />
<item name="nv" caption="正常视角"
οnclick="cm_normal_view();"
showif="view.vlookatrange == 180" separator="true"
/>
<item name="fv" caption="鱼眼视角"
οnclick="cm_fisheye_view();"
showif="view.vlookatrange == 180" devices="flash|webgl" />
<item name="sv" caption="立体视角" οnclick="cm_stereographic_view();" showif="view.vlookatrange == 180" devices="flash|webgl" />
<item name="av" caption="建筑视角" οnclick="cm_architectural_view();" showif="view.vlookatrange == 180"
/>
<item name="pv" caption="帕尼尼视角"
οnclick="cm_pannini_view();"
showif="view.vlookatrange == 180" devices="flash|webgl" />
<item name="lp" caption="小行星视角" οnclick="cm_littleplanet_view();"
showif="view.vlookatrange == 180" devices="flash|webgl" />
<item name="logo" caption="[img src='examples/custom-contextmenu/krpano_logo.png' style='width:90px; height:25px; margin:0px 0px -6px -2px;'
/]" separator="true" οnclick="openurl('http://krpano.com')" devices="html5" />
</contextmenu>
[img src='examples/custom-contextmenu/krpano_logo.png' style='width:90px; height:25px; margin:0px 0px -6px -2px;'
/]
<action name="cm_changecontrolmode">
switch(control.mouse, moveto, drag);
switch(control.touch, moveto, drag);
</action>
<action name="cm_look_straight">
if(view.vlookat LT -80 OR view.vlookat GT +80,
tween(view.vlookat, 0.0, 1.0, easeInOutSine);
tween(view.fov,
100, distance(150,0.8));
);
</action>
<action name="cm_normal_view">
cm_look_straight();
tween(view.architectural, 0.0, distance(1.0,0.5));
tween(view.pannini,
0.0, distance(1.0,0.5));
tween(view.fisheye,
0.0, distance(1.0,0.5));
</action>
<action name="cm_architectural_view">
cm_look_straight();
tween(view.architectural, 1.0, distance(1.0,0.5));
tween(view.pannini,
0.0, distance(1.0,0.5));
tween(view.fisheye,
0.0, distance(1.0,0.5));
</action>
<action name="cm_fisheye_view">
cm_look_straight();
tween(view.architectural, 0.0,
distance(1.0,0.5));
tween(view.pannini,
0.0,
distance(1.0,0.5));
tween(view.fisheye,
0.35, distance(1.0,0.5));
</action>
<action name="cm_stereographic_view">
cm_look_straight();
tween(view.architectural, 0.0, distance(1.0,0.5));
tween(view.pannini,
0.0, distance(1.0,0.5));
tween(view.fisheye,
1.0, distance(1.0,0.8));
</action>
<action name="cm_pannini_view">
cm_look_straight();
tween(view.architectural, 0.0, distance(1.0,0.5));
tween(view.pannini,
1.0, distance(1.0,0.8));
if(view.fisheye LT 0.1,
tween(view.fisheye, 1.0, distance(1.0,0.8));
);
</action>
<action name="cm_littleplanet_view">
tween(view.architectural, 0.0, distance(1.0,0.5));
tween(view.pannini,
0.0, distance(1.0,0.5));
tween(view.fisheye,
1.0, distance(1.0,0.8));
tween(view.fov,
150, distance(150,0.8));
tween(view.vlookat,
90, distance(100,0.8));
add(new_hlookat, view.hlookat, 123.0);
tween(view.hlookat, get(new_hlookat), distance(100,0.8));
</action>
最后
以上就是忧虑篮球为你收集整理的krpano 教程 - 修改右键菜单的全部内容,希望文章能够帮你解决krpano 教程 - 修改右键菜单所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复