2017-04-14 16 views
2

나는 내 캐릭터가 몇 초 동안 그 캐릭터를 향해 달려가는 것처럼 내 게임이 올바르게 진행될 때까지 제대로 작동하는 것으로 보이는 게임의 경계를 설정했다. 이것에 대한 설명과 어떻게 해결할 수 있습니까? 편집다공성 경계

: 여기 내 경계에 대한 코드입니다

func createSceneContents() { 
     self.backgroundColor = .black 
     self.physicsBody = SKPhysicsBody(edgeLoopFrom: self.frame) 
       } 

    createSceneContents() 
     ship.physicsBody = SKPhysicsBody(rectangleOf: ship.size) 
     ship.physicsBody?.affectedByGravity = false 
     ship.physicsBody?.isDynamic = true 
     ship.name = "ship" 
     ship.physicsBody?.categoryBitMask = PhysicsCategory.ship 
     ship.physicsBody?.collisionBitMask = PhysicsCategory.ship 
+0

나는이 문제를 가장자리 루프와 함께 실행하고 아직 해결 방법을 찾지 못했습니다. – TheValyreanGroup

+0

해결 했습니까? – TheValyreanGroup

답변

0

당신의 ship에 대한 정확한 충돌 감지를 설정하십시오 :

ship.physicsBody?.usesPreciseCollisionDetection = true

는 또한 경계 물리학 범주를 추가하는 것이 좋습니다 .