0

これは、上向きの速度を与えたいオブジェクトです

local myImage = display.newImage( "rose.png" )
myImage.x = 320
myImage.y = 500
myImage.rotation = 0
physics.addBody( myImage, { density=0.1, friction=2.0, bounce=0.0,velocity=-40 } )

上昇速度を与える機能

local function test()
myImage:setLinearVelocity(0, -20)
end
test()

オブジェクトは上向きに動いていません。これは私の物理学です。

adding Physics
local physics =require("physics")
physics.setGravity(0,0.9)
physics.start()
4

2 に答える 2

0

y重力の値を負に設定してみてください。

physics.setGravity(0, -0.98)
于 2014-02-04T06:13:33.120 に答える
0

オブジェクトの線形速度は重力の影響を受けています。Runtime enterFrame リスナーを使用してフレームごとに線形速度を設定するか、次の方法で myImage オブジェクトの重力をオフにすることができます。

myImage.gravityScale = 0

物理ボディを追加した後。

于 2013-07-28T20:08:50.637 に答える