我有这个屏幕:
我希望这个球使用加速度计移动并与墙壁碰撞。
当我宣布它为动态时,它移动但没有碰撞,当我宣布它为动态时,它的运动中有一种奇怪的颤抖,一段时间后停止碰撞并走出边界。我的代码(用于物理和运动功能)是:
function onTilt( event )
ball.x = (ball.x + event.xGravity * 20)
ball.y=(ball.y+ event.yGravity * 20)
end
physics.addBody ( mazepart1, "static" ,physicsData:get("mazepart1"))
physics.addBody ( mazepart1, "static" ,physicsData:get("mazepart2"))
physics.addBody (borders, "static" ,physicsData:get("borders"))
physics.addBody ( ball, "dynamic" ,physicsData:get("ball1"))
Runtime:addEventListener( "accelerometer", onTilt )
知道我做错了什么吗?