Как мне сделать мой SKPhysicsBody в Swift «невесомым»? - PullRequest
0 голосов
/ 13 апреля 2019

Я добавляю SKSpriteNode поверх другого spritenode, который я уже создал, используя SKPHysicsJointFixed. Я могу добавить более одного из них поверх моего другого спритенода. Проблема в том, что когда я начинаю добавлять более одного, это замедляет движение другого моего спритенода, пока вы едва не можете перемещать его по экрану. Я проверил свой FPS, и я все еще на 60, это не отстает. Я также добавил щит. Спасибо!

func shield () {
     let shield = SKSpriteNode(imageNamed: "shield")
     shield.name = "Shield"
     shield.zPosition = 3
     shield.physicsBody = SKPhysicsBody(circleOfRadius: 202)
     shield.physicsBody!.linearDamping = 0
     shield.physicsBody!.mass = 0
     shield.physicsBody!.affectedByGravity = false
}
...