我剛開始用swift做ios開發,我無法弄清楚如何繪製一個圓。我只是想畫一個圓圈,將它設置爲一個變量並顯示在屏幕上,以便我稍後可以將它用作主要播放器。任何人都可以告訴我如何做到這一點或爲我提供此代碼?如何使用spriteKit在swift中繪製圓形?
我發現這個代碼在網上:
var Circle = SKShapeNode(circleOfRadius: 40)
Circle.position = CGPointMake(500, 500)
Circle.name = "defaultCircle"
Circle.strokeColor = SKColor.blackColor()
Circle.glowWidth = 10.0
Circle.fillColor = SKColor.yellowColor()
Circle.physicsBody = SKPhysicsBody(circleOfRadius: 40)
Circle.physicsBody?.dynamic = true //.physicsBody?.dynamic = true
self.addChild(Circle)
但是當我把這個Xcode和運行應用程序沒有在遊戲場景中出現。
在你叫什麼點的代碼? – ZeMoon 2014-11-04 06:16:17
如果您在iPhone模擬器上運行代碼,則無法看到該圓,因爲它的位置超出了視圖的範圍。嘗試使用circle.position = CGPointMake(100,100)或其他值 – ZeMoon 2014-11-04 06:17:57
謝謝ZeMoon,這是一個愚蠢的錯誤,我沒有注意到。我將它設置爲100,100,現在我可以看到它。再次感謝。也謝謝0x141E! – elpita 2014-11-04 13:53:32