为什么我的球没有旋转?- lua - corona

我写了这段代码:

ballImage = "ballImage.png"
circle = display.newImage( ballImage, {x=_W/2, y=_H*0.885})
circle.width = _W*0.06
circle.height = _W*0.06
circle.type = "circle"
physics.addBody( circle ,{radius=_W*0.030} )

当它碰撞或掉落时,它不会旋转,但始终保持直线状态。(但它会移动并对冲撞做出反应) 为什么会这样,我该如何解决?

点赞
用户1646982
用户1646982

只是一个猜测:尝试指定一些摩擦力,如果没有摩擦力,球在碰撞后不应旋转。可参考 https://docs.coronalabs.com/daily/guide/physics/physicsBodies/index.html了解具体指定方法。

编辑:根据 @JLONG 的评论,明确指定摩擦力。

2015-08-10 14:50:07