2016-05-23 11 views
1

Ich versuche ein SpriteKit-Spiel zu erstellen. Ich möchte einen Kreis in der Mitte des Bildschirms hinzufügen.SKShapeNode Bug mit Radius

Hier ist mein Code (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) 
} 

Und das ist das Ergebnis enter image description here wenn ich den Radius auf 0,5 i ändern, um diese

enter image description here

Antwort

0

Zuerst bin immer, Ihre Hintergrundfarbe ist blau, so dass es schwierig ist, deinen blauen Kreis zu sehen. Zweitens ist dein Kreis sehr klein (2 Punkte). Ich habe deinen Code in "Hello, World!" App Apple bietet und ließ den grauen Standardhintergrund. Ich habe Ihre Kreisgröße von 2 auf 200 geändert. Das Ergebnis ist in diesem Screenshot. Ich hoffe, das klärt die Dinge für Sie auf. Viel Glück!

Hello, blue circle!