检测

if (window.DeviceOrientationEvent) {//  支持DeviceOrientation API写在这里
} else {console.log("对不起,您的浏览器还不支持Device Orientation!!!");
}

使用

window.addEventListener('deviceorientation', function(event) {// 以设备坐标系z轴为轴,旋转alpha度。alpha的作用域为(0, 360)// 以设备坐标系x轴为轴,旋转beta度。beta的作用域为(-180, 180)// 已设备坐标系y轴为轴,旋转gamma度。gamma的作用域为(-90, 90)console.log(event.alpha + ' : ' + event.beta + ' : ' + event.gamma);
});

设备沿Z轴逆时针旋转,Alpha(α)值增加

设备沿X轴顺时针旋转,Beta(β)值增加

设备沿Y轴逆时针旋转,Gamma(γ)值增加

注意

手机Y轴和电脑Y轴方向相反

关于陀螺仪 deviceorientation相关推荐

  1. 基于HTML5陀螺仪实现ofo首页眼睛移动效果

    最近用ofo小黄车App的时候,发现以前下方扫一扫变成了一个眼睛动的小黄人,觉得蛮有意思的,这里用HTML5仿一下效果. ofo眼睛效果 效果分析 从效果中不难看出,是使用陀螺仪事件实现的. 这里先来 ...

  2. Unity使用陀螺仪检测屏幕方向

    using UnityEngine;/// <summary>检测设备方向</summary> public class CheckDeviceOrientation : Mo ...

  3. 移动端二三事【五】:陀螺仪(重力感应器)实现手机位置、加速度感应以及常见应用。

    首先说明一下:陀螺仪感应需在真机环境下进行调试,PC端无效果. 1.获取感应器 需在window上监听devicemotion事件,再通过事件对象获取accelerationIncludingGrav ...

  4. android陀螺仪实现背景移动demo,基于HTML5陀螺仪实现移动动画效果

    这次给大家带来基于HTML5陀螺仪实现移动动画效果,基于HTML5陀螺仪实现移动动画效果的注意事项有哪些,下面就是实战案例,一起来看一下. 最近用ofo小黄车App的时候,发现以前下方扫一扫变成了一个 ...

  5. krpano 陀螺仪 相关问题

    首先 陀螺仪的使用要求地址必须是 https 本地测试时可以通过更改vue.config.js (如果没有vue.config.js那就新建一个) // vue.config.js module.ex ...

  6. android陀螺仪判断手机旋转方向,unity 陀螺仪判断手机方向

    首先说一下为什么用陀螺仪,很多时候当ios设备系统级别锁定方向后,我们使用ios系统的设备方向方法将不能其作用. ios系统代码中为一下代码: //下面代码只有在设备系统不锁定屏幕旋转是Natific ...

  7. html5怎么调用手机陀螺仪,html5 获取 陀螺仪,重力感应(转发)

    DeviceOrientationEvent是获取方向,得到device静止时的绝对值: DeviceMotionEvent是获取移动速度,得到device移动时相对之前某个时间的差值比 设备定位AP ...

  8. Cocos Creator 获得手机陀螺仪(Gyrometer)数据

    接触 Cocos Creator 已经一年多, 体验是酸甜苦辣俱全, 不过仍然要夸一下这东西确实神作, 可以让我这种网页小白靠着Unity开发经验直接上手. 到目前为止的 Cocos Creator ...

  9. html调用手机陀螺仪,前端基于THREE.js的3D全景,支持鼠标控制和手机陀螺仪的切换...

    /p> 'use strict' ;(function(_window) { var navigatorUserAgent = navigator.userAgent var iPhone = ...

最新文章

  1. C# 多线程 参数传递
  2. POJ 1006 Biorhythms
  3. 安装apache服务出错,无法启动此程序,因为计算机中丢失VCRUNTIME140.dll 尝试重新安装此程序以解决此问题...
  4. java 局部性原理_程序局部性原理
  5. log4j升级到logback
  6. iOS - Phone 电话
  7. Vue.js 与 Webpack externals 的使用
  8. 在server 2008R2组策略所有域计算机防火墙都处于更关闭状态
  9. 【图像处理】双边滤波算法(bilateral filter)和导向滤波算法(guided filter)
  10. 2008服务器系统初始密码,2008服务器地址和密码
  11. 送给正在 奋斗和成长路上的女人们
  12. 远程连接电脑以及服务器
  13. Fatal: HttpRequestException encountered.
  14. iframe嵌套跨域名页面问题处理
  15. 《时生》BY东野圭吾
  16. 自然场景下图片中红色横幅文字的提取与矫正(OCR)
  17. 智课雅思词汇---十七、前綴il-, in-, ir-, im-有什麼關係
  18. 磁共振脑网络分析入门班(线上:2022.4.6~4.16)
  19. 高通Vuforia AR SDK CloudReco案例
  20. mysql mrr icp_【mysql】关于ICP、MRR、BKA等特性

热门文章

  1. 如何学习才能成为优秀的Web前端开发工程师?
  2. Python基础笔记(三) dict、set、函数
  3. Java定时任务工具详解之Timer篇
  4. Iptables详解之iptables命令的参数
  5. 【To Do】程序员面试金典——18.11最大子方阵
  6. 程序员面试金典——番外篇之下一个较大元素II
  7. 程序员面试金典——17.8最大连续数列和
  8. 【重点】剑指offer——面试题53:正则表达式匹配
  9. 7820X+RTX2080Ti(Ubuntu 18.04)新机配置记录
  10. const int *p和int *const p的区别