tools.xml 910 B

12345678910111213141516171819202122232425262728293031323334353637
  1. <krpano>
  2. <!--自动旋转-->
  3. <events name="viewauto" keep="true" onmousedown="stopview" onnewpano="stopview"/>
  4. <action name="stopview">
  5. set(autoview,false);
  6. stoptween(view.hlookat, view.vlookat, view.fov);
  7. stopview_js()
  8. </action>
  9. <action name="startview">
  10. if(plugin[gyro].enabled,,
  11. set(autoview,true);
  12. copy(oldhlookat,view.hlookat);
  13. sub(view.hlookat,360); tween(view.fov,110,5);
  14. if(xml.scene == xml.scene,tween(view.vlookat,30,5);,tween(view.vlookat,0,5););
  15. tween(view.hlookat, get(oldhlookat), 220, linear,startview);
  16. );
  17. startview_js()
  18. </action>
  19. <action name="stopview_js" type="Javascript">
  20. <![CDATA[
  21. window.vueapp.$bus.$emit('stopview')
  22. ]]>
  23. </action>
  24. <action name="startview_js" type="Javascript">
  25. <![CDATA[
  26. window.vueapp.$bus.$emit('startview')
  27. ]]>
  28. </action>
  29. </krpano>