SKAction applyForce 不起作用?

SKAction applyForce not working?

我想在不使用 physicsBody 的情况下模拟重力。 但是当我这样做时

let applyForce = SKAction.applyForce(CGVector(dx:0,dy:-9.8), duration:duration)
sprite.run(applyForce)

没有任何反应。为什么会这样?

您正在调用的函数是 运行 来自您的 sprite,但是 目标 sprite 的物理体。

您需要创建自己的 applyForce() 版本,不需要物理体。