我希望在一个场景中有两个物体,一个被向下拉,另一个向上拉,但我只能指定一个重力矢量,它应用于物理世界中的所有物体。
如果没有办法用重力做到这一点,没有它我怎么能最好地去做呢?
答案 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])))