krpano 小行星開場和自動旋轉

scene標籤內

<view stereographic="true"
			  fisheye="1.0"
			  fov="85"
			  fovtype="VFOV"
			  fovmax="150"
			  hlookat="-32.63"
			  vlookat="0"
			  />

krpano標籤內

<!--自動旋轉場景-->
  <autorotate enabled="true" waittime="0" speed="1.0" horizon="0.0"/>

  <!-- 場景讀取完畢開始啓動將小行星還原爲正常視圖-->
  <events onloadcomplete="normalview();" />
  <action name="normalview">
    copy(lp_scene, xml.scene);
    copy(lp_hlookat, view.hlookat);
    copy(lp_vlookat, view.vlookat);
    copy(lp_fov, view.fov);
    copy(lp_fovmax, view.fovmax);
    copy(lp_limitview, view.limitview);
    set(view.limitview, lookto);
    lookat(calc(lp_hlookat - 180), 90, 150, 1, 0, 0);
    set(events[lp_events].onloadcomplete,
    delayedcall(0.5,
    if(lp_scene === xml.scene,
    set(control.usercontrol, off);
    copy(view.limitview, lp_limitview);
    set(view.vlookatmin, null);
    set(view.vlookatmax, null);
    tween(view.hlookat|view.vlookat|view.fov|view.distortion, calc('' + lp_hlookat + '|' + lp_vlookat + '|' + lp_fov + '|' + 0.0),
    3.0, easeOutQuad,
    set(control.usercontrol, all);
    tween(view.fovmax, get(lp_fovmax));
    );
    );
    );
    );
  </action>

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章