捕获相对加速度计倾斜

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了捕获相对加速度计倾斜相关的知识,希望对你有一定的参考价值。

  1. function sample()
  2. {
  3. vmax = latest.x + 0.25;
  4. vmin = latest.x - 0.25;
  5. vrange = 0.50;
  6.  
  7. hmax = latest.y + 0.25;
  8. hmin = latest.y - 0.25;
  9. hrange = 0.50;
  10. }
  11.  
  12. function move()
  13. {
  14. var hposition = 0;
  15. var vposition = 0;
  16.  
  17. vposition = ( ( ( latest.x - vmin ) / vrange ) * BRICKS_SPACE ) + BRICKS_MAXIMUM;
  18. hposition = ( ( latest.y - hmin ) / hrange ) * LEGS_SPACE;
  19.  
  20. // Keep in bounds
  21. if( vposition > BRICKS_MAXIMUM )
  22. {
  23. vposition = BRICKS_MAXIMUM;
  24. } else if( vposition < BRICKS_MINIMUM ) {
  25. vposition = BRICKS_MINIMUM;
  26. }
  27.  
  28. if( hposition < LEGS_MINIMUM )
  29. {
  30. hposition = LEGS_MINIMUM;
  31. } else if( hposition > LEGS_MAXIMUM ) {
  32. hposition = LEGS_MAXIMUM;
  33. }
  34.  
  35. $( '#background' ).css( 'top', vposition );
  36. $( '#legs' ).css( 'left', hposition );
  37. }

以上是关于捕获相对加速度计倾斜的主要内容,如果未能解决你的问题,请参考以下文章

MEMS加速度计如何选型?

iPhone - 倾斜移动

android 加速度传感器妙用与自定义View

加速度计到相对位置

垂直运动传感器

SpriteKit中的加速度计不起作用