2016-05-23 55 views
1

我正在嘗試創建一個SpriteKit遊戲。我想在屏幕中間添加一個圓圈。SKShapeNode半徑錯誤

這裏是我的代碼(SWIFT):

func createSimpleNode() { 
    let spriteNode = SKShapeNode(circleOfRadius: CGFloat(2)) 
    spriteNode.position = CGPoint(x: CGRectGetMidX(frame), y: CGRectGetMidY(frame)) 
    spriteNode.antialiased = true 
    spriteNode.fillColor = SKColor.blueColor() 
    addChild(spriteNode) 
} 

這是結果 enter image description here 如果我半徑改爲0.5我得到這個

enter image description here

回答

0

首先,你的背景顏色是藍色的,所以它很難看到你的藍色圓圈。其次,你的圈子很小(2分)。我把你的代碼放到了「Hello,World!」中蘋果提供的應用程序並保留默認的灰色背景。我將你的圈子大小從2改爲200,結果在這個截圖中。我希望能爲你澄清一些事情。祝你好運!

Hello, blue circle!