【发布时间】:2013-06-09 05:45:42
【问题描述】:
我有这个屏幕:
我希望使用加速度计移动这个球并与墙壁发生碰撞。
当我宣布它为动态时,它移动但没有碰撞,当我宣布它为动态时,它的运动中有一种奇怪的颤抖,一段时间后停止碰撞并走出边界。 我的代码(用于物理和运动功能)是:
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 )
知道我做错了什么吗?
【问题讨论】:
标签: lua game-physics coronasdk