我们可以在运行时更改物理主体属性吗?我的代码是
local ground = display.newImage( "ground.png" )
ground.x = 160; ground.y = 445
physics.addBody( ground, "static", { friction=0.5, bounce=0.3 } )
我想在运行时将跳出值需要更改为1.0,是否可能......
任何人都可以帮助我
答案 0 :(得分:0)
您无法在创建后直接更改正文属性,但可以使用预碰撞PhysicsContact处理程序更改单个碰撞的属性。这告诉系统当发生碰撞时,您希望将“反弹”值更改为其他值,仅用于该碰撞。
本教程和API文档应该更好地解释它:
答案 1 :(得分:0)
物理学:移除体(地面) 物理:addbody(ground,new_properties)