Sprite-Kit:一个场景中有两个不同的重力矢量?

时间:2014-10-10 17:01:04

标签: ios sprite-kit

我希望在一个场景中有两个物体,一个被向下拉,另一个向上拉,但我只能指定一个重力矢量,它应用于物理世界中的所有物体。

如果没有办法用重力做到这一点,没有它我怎么能最好地去做呢?

1 个答案:

答案 0 :(得分:0)

好吧,所以我最终做了rickster提出的建议:定期向我的对象应用一个常量向量。

    var pullDown = SKAction.runBlock({self.pullBirdDown()})
    var pullUp = SKAction.runBlock({self.pullBirdUp()})
    var wait = SKAction.waitForDuration(0.01)
    bird1.runAction(SKAction.repeatActionForever(SKAction.sequence([pullDown, wait])))
    bird2.runAction(SKAction.repeatActionForever(SKAction.sequence([pullUp, wait])))