SKPhysics在达到某个位置后关闭isDynamic

时间:2017-06-16 17:03:18

标签: ios swift sprite-kit skspritenode skphysicsbody

我怎样才能接近这个?我想在精灵接近某个位置后关闭isDyanmic。那么在swift发生了什么事后我基本上该怎么做?

提前致谢

1 个答案:

答案 0 :(得分:0)

 override func update(_      currentTime: TimeInterval) {
     //In this case, you can just      change self.size.height/2 with whatever position you want.
     if sprite.position.y <=      self.size.height/

    sprite.physicsBody?.isDynamic = false


}


 }

这应该可以解决问题。在这种情况下,精灵从顶部落下。一旦到达中间,它就会变得静止。