При рисовании двух кругов в режиме реального времени показывается странное изображение - PullRequest
0 голосов
/ 09 февраля 2019

Мне нужно нарисовать 2 (с 1 у меня такая же проблема) в Swift PlayGrounds на iPad.Но когда он работает, у меня очень странный результат

class GameScene: SKScene{
var player = SKShapeNode(circleOfRadius: 0.1)
var earth = SKShapeNode(circleOfRadius: 0.01)

override func didMove(to view: SKView){
    //physicsWorld.gravity = CGVector(dx: 0, dy: -0.9)

    player.position = CGPoint(x: self.frame.midX, y: self.frame.midY)

    player.physicsBody?.affectedByGravity = false
    player.physicsBody?.isDynamic = false
    player.physicsBody?.mass = 1

    earth.position = CGPoint(x: self.frame.midX , y: player.position.y - 0.5)
    earth.physicsBody = SKPhysicsBody(circleOfRadius: 20.0)
    earth.physicsBody?.affectedByGravity = false
    earth.physicsBody?.isDynamic = false

    player.fillColor = #colorLiteral(red: 0.9254902005195618, green: 0.23529411852359772, blue: 0.10196078568696976, alpha: 1.0)
    earth.fillColor = #colorLiteral(red: 0.34117648005485535, green: 0.6235294342041016, blue: 0.16862745583057404, alpha: 1.0)

    addChild(earth)
    addChild(player)
}

}

1 Ответ

0 голосов
/ 11 февраля 2019

Прежде всего, они очень маленькие, и, возможно, вы не можете видеть их только по этой причине.Во-вторых, я думаю, вам нужно определить lineWidth и strokeColor.

...