【发布时间】:2014-09-29 20:19:41
【问题描述】:
我在场景中有两个动态对象,实际上这是两个球。但是我对那里的碰撞行为不满意,例如当他们发生碰撞时,一个球会很快,一个球会变慢,有时一个球会完全停止。我知道根据物理规则这是正常的,但我想要静态速度,即使它们发生碰撞。实际上我正在 coronalabs 中开发它所以这是我如何添加两个球的代码
ball1 = display.newCircle(ballx, bally, ball_radius)
physics.addBody( ball1, "dynamic", { bounce = 1, density =1, friction = 0, radius = ball_radius } )
ball1:setFillColor( 255,215,0 )
ball1:setLinearVelocity(500,500)
ball2 = display.newCircle(ballx+5, bally+25, ball_radius)
physics.addBody( ball2, "dynamic", { bounce = 1, density =1, friction = 0, radius = ball_radius } )
ball2:setFillColor( 255,0,0 )
ball2:setLinearVelocity(500,500)
【问题讨论】: