有js版的Box2D中文手册吗、Box2D怎么配合H5的重力感应事件使用

想做一个重力感应小球走迷宫的小游戏,按照别人的博客现在只能做到小球做自由落体的效果,

 world = new b2World(new b2Vec2(x, y), true); 

手动修改横向和纵向的加速度可以实现小球横向和纵向的“下落”,但是在H5的handleOrientation方法里给x,y赋值并不好使,直接根据屏幕方向变化去修改x和y这样对吗?还是Box2D中本身有失重世界?

 function handleOrientation(){
     deg = {
        x: parseInt(event.gamma),//[-90,90]
        y: parseInt(event.beta), //[-180,180]
    }
 }
 window.addEventListener('deviceorientation', handleOrientation);
阅读 2.9k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题