Gyro 2 Plugin gyro2.jsVersion 1.19
HTML5 only
本插件使用手机或平板设备上的陀螺仪和加速度传感器来控制krpano中的浏览和观看方向。
Gyro2插件对比旧的陀螺仪插件是一个完全重新设计的插件。它使用了“devicemotion”的浏览器事件加上内置传感器数据和外推法,取代了旧陀螺仪插件中的“device orientations”事件。这使得速度更快、反应更灵敏、更精准以及更为平滑的运动。它在iOS、And以及Windows Phone设备上都表现得同样良好。
设备 / 浏览器支持
-
iOS - 支持
-
Windows Phone 8 / IE11 - 支持
-
Android Chrome - 支持
-
Android Opera - 支持
-
Android Firefox - 支持
-
旧版基于Webkit的Android浏览器 - 不支持 (不支持 'devicemotion' 事件)
注意 - 设备自身需要有加速度和陀螺仪传感器。
语法 / XML使用方法
<plugin name="gyro" devices="html5" keep="true" url="gyro2.js" enabled="true" sensor_mode="1" onavailable="" onunavailable="" />
插件属性
属性名 | 类型 | 默认值 | |
enabled | Boolean | false | |
---|---|---|---|
|
|||
属性名 | 类型 | 默认值 | |
sensor_mode | int | 1 | |
|
插件事件
属性名 | 类型 | 默认值 | |
onavailable | Action Event | ||
---|---|---|---|
|
|||
属性名 | 类型 | 默认值 | |
onunavailable | Action Event | ||
|
插件动作
resetSensor(hlookat)
-
重设传感器跟踪,转向给定的hlookat方向。