Gyroscope插件官方文档

Gyroscope Plugin gyro.jsVersion 1.18
HTML5 only

by Aldo Hoeben – fieldofview.com
With contributions by Sjeiti and Klaus

Gyroscope陀螺仪插件概述

该插件(不支持1.19以上版本,1.19采用gyro2)让krpano能够使用手机或平板设备上的陀螺仪传感器。官网Gyroscope文档

设备支持

  • iOS – 所有具有陀螺仪传感器的设备(iPhone 4 与iPad 2 以上设备)。
  • Windows Phone 8, Windows RT, Windows 8 -支持所有安装了IE11以及陀螺仪的设备。
  • BlackBerry – 支持。
  • Android – 部分支持 (具体表现在不同的设备有很大的差异):
    • Android Chrome – 当设备提供重力加速度传感器数据时支持。
    • Android Firefox – 基本表现优秀,但以横屏浏览时某些情况下旋转会出现错误(Firefox的陀螺仪传感器数据问题)。
    • 太旧的Android原生浏览器  – 不支持。

语法 / XML 使用方法

插件属性

  • available
    • 这是一个只读属性,检查设备是否支持陀螺仪。可以决定是否应用针对陀螺仪的UI。
    • 数值:true/false,只读。
  • enabled
    • 启用或禁用陀螺仪导航。
    • 数值:true/false,默认为true。
  • camroll
    • 决定相机是否绕视轴旋转。
    • 数值:true/false,默认为true。
  • friction
    • 控制陀螺仪的数值,使得效果不会那么“抽搐”。
    • 0即不控制,1是完全控制。 (ie:无陀螺仪运动)
    • 数值:0到1之间,默认为0。
  • velastic
    • 当设置一个大于0的数值时,在人工改变视角后,返回给设备俯仰角度的vlookat属性。
    • 数值越大,复位到设备俯仰的视角就越快。
    • 数值:0到1之间,默认为0。
  • vrelative
    • 当设定为true时,俯仰的视角变化将由krpano自己的view标签来确定,而不是真实世界的方向。与velastic=”0″结合使用。
    • 数值:true/false,默认为false。

插件事件

  • onavailable
    • 当陀螺仪插件在该设备可用时调用该事件。

例子

在 “Gyroscope插件官方文档” 上有 2 条评论

发表评论