2014-09-10 4 views
1

언어 : Swift, Game Technology : SpriteKit, Device iPhone으로 프로젝트를 설정했습니다. 기본 위치에서 노드가 (0)에 추가되지 않는 이유를 알 수 없습니다. , 0) 장면의 위치.Swift - 기본 위치의 장면에서 SKSpriteNode가 누락되었습니다.

GameScene.swift

import SpriteKit 

class GameScene: SKScene { 

    let ball = SKSpriteNode(imageNamed: "ball") 

    override func didMoveToView(view: SKView) { 

     self.addChild(ball) 

    } 
} 

I 명령 아래하여 화면의 중앙에 볼을 위치 후 그것은 나타난다.

self.ball.position = CGPointMake(size.width/2, size.height/2) 

필자는 현장에 물리 구조를 추가하려고 시도했지만 많은 차이를 만들지 않았습니다.

self.physicsBody = SKPhysicsBody (edgeLoopFromRect: self.frame) 

기본적으로 내 노드는 예상대로 장면의 (0,0) 위치에 추가되지 않습니다. GameViewController.swift에서이 추가 감사

답변

1

시도 :

scene.size = skView.bounds.size 

직전는 :

skView.presentScene(scene) 
+0

마법처럼 일했다! 도와 줘서 고마워. – Omen

관련 문제