Corona SDK物理引擎无法工作。

我在将物理学引入我的代码时遇到了问题。

local physics = require( "physics" )
physics.start()

local safe = display.newImageRect("safe.png",100,100)
safe.x=display.contentCenterX+80

safe.y=display.contentCenterY

safe.height=100

safe.width=100

physics.addBody( safe, { density=1.0, friction=1 } )

什么也没有发生,我的图像处于固定位置,根本不动。有人有什么想法可以让这个代码正常工作吗?谢谢!

点赞
用户2653067
用户2653067

以下是添加对象到物理系统的示例代码:

local physics = require( "physics" )
physics.start()

physics.setGravity( 0, 6 )

physics.addBody( safe, "static", { friction=0.5, bounce=0.3 } )

首先,我们需要引入物理库并启动物理系统。然后,我们可以通过 setGravity 函数设置重力值。接下来,我们使用 addBody 函数将对象添加到物理系统中,可以设置其类型为 "static",还可以指定摩擦力和弹力系数等属性。

2015-08-24 05:31:14