0
我正在開發一個使用iOS 8的Xcode 6.0.1的小遊戲。我在網上找不到任何有用的東西,我嘗試了一切。我需要一個解釋,爲什麼我得到0.000而不是我正在開發的設備的像素寬度和高度。使用Swift獲取SKScene的寬度和高度
爲了讓你知道我做了什麼: 使用了self.frame.size.width,self.size.width等等。
override func didMoveToView(view: SKView) {
let testImage:SKSpriteNode = SKSpriteNode(imageNamed: "GamePreview3.png")
testImage.position = CGPointMake(self.size.width/2, self.size.height/2)
self.addChild(testImage)
NSLog("Width: %f", CGRectGetWidth(self.frame))
NSLog("Height: %f", CGRectGetHeight(self.frame))
}
Width: 0.000000
Height: 0.000000
是不是因爲現在用新的Xcode引擎屏幕尺寸無關緊要了?