Я создаю физическое тело для игрока (орка) из текстуры.
player.physicsBody = SKPhysicsBody(texture: player.texture!, size: player.texture!.size())
player.physicsBody?.isDynamic = true
player.physicsBody?.usesPreciseCollisionDetection = true
player.physicsBody?.categoryBitMask = CollisionCategoryBitmask.Player
player.physicsBody?.collisionBitMask = 1
player.physicsBody?.restitution = 0
player.physicsBody?.friction = 1
ground?.physicsBody?.restitution = 0
и действие прыжка создается путем применения импульса
func jumpPlayer(){
player.physicsBody?.applyImpulse(CGVector(dx: 0, dy: 60))
}
После прыжка один раз приземлился игрокузел, кажется, вышел из равновесия и падает вниз.
Как этого избежать?