0

こんにちは私の「ヘリコプターオブジェクト」は、敵のオブジェクトと相互作用するための体を持っている必要があります。だから私は得た:

helicopterspriteSheet = sprite.newSpriteSheet("helicopters.png", 113, 55)
helicoptersprites = sprite.newSpriteSet(helicopterspriteSheet, 1, 4)
sprite.add(helicoptersprites, "helicopters", 1, 4, 1000, 0)
helicopter = sprite.newSprite(helicoptersprites)
helicopter.x = -80
helicopter.y = 350
helicopter:prepare("helicopters")
helicopter:play()
helicopter.collided = false
helicopter:setReferencePoint(display.CenterReferencePoint);
physics.addBody(helicopter, "static", {density=.1, bounce=0.1, friction=.2, radius=10})
screenGroup:insert(helicopter)

しかし、ヘリコプターは「加速度計」によって制御されているが、重力がヘリコプターを引き下げ続けるので、どうすれば重力がヘリコプターに干渉するのを防ぐことができますか。

多分私は self:applyForce(0, -1.5, self.x, self.y) 傾斜でそれを修正することができますが、これを行う方法は?

4

1 に答える 1

1

helicopter.gravityScale=0を追加することで修正されました

于 2013-02-24T14:13:18.433 に答える