将SKSpriteNode附加到另一个SKSpriteNode

时间:2016-05-20 21:59:17

标签: ios sprite-kit

我有一个需要拾取对象的Player SkSpriteNode。拾取对象后,应将其附加到播放器。我并不十分关心物体的位置(侧面,上方,中心等),但它需要坚持给玩家并且不要离开它的位置。

使用下面的代码我可以坚持下去,但是一旦玩家从平台上掉落,对象就会落后于它,几乎就像玩家一样轻。我试过固定它,但这会影响我的播放器跳跃的高度。将动态或重力设置为假似乎也无济于事。

以下代码位于播放器类中。

func pickedUpObject(object: ObjectClass) {
    object.removeFromParent()
    object.position = CGPoint(x: -20, y: -5)
    object.zPosition = 0

    self.addChild(pollen)
}

0 个答案:

没有答案