我刚开始用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