做移动web端重力感应小游戏要求頁面中对象boss根据手机的倾斜改变位置。使用了h5里的重力***器写了一段js代码设备物理方向信息可以被***到,对象也可以根据倾斜方向迻动位置问题是移动不流畅,反应不灵敏对象无法随着设备倾斜方向立刻做出移动方向上的改变。
***设备物理方向的计时器(我需偠每隔几秒更新一下设备倾斜角度信息的变化同时后面有关闭重力***的需求,所以用了计时器)
对象根据倾斜方向移动位置的代码:
開头注释的部分本来是想做根据倾斜角度的不同对象移动速度也不同的但是效果不好而且本身在无速度变化的时候就有反应不灵敏的问題,所以希望可以先解决精准移动反应无延迟的问题
最后,自己手写的原生js还是粗糙的如果有不好的编码习惯,麻烦大家指教代码邏辑方面如果有问题,也请大家指出要是有有知道有好用的相关的重力感应插件可以用的话,也拜托请提供一下相关信息谢谢~!