tutorial spritekit ios objective-c sprite-kit swift

ios - tutorial - spritekit swift 4



CGPointMake in Swift (5)

¿Cómo usar CGPointMake en Swift ? ¿Hay un equivalente para ello? Estoy recibiendo un error:

Uso del identificador no resuelto ''CGPointMake''

Básicamente, estoy tratando de asignar una posición a un nodo de Sprite Kit y no puedo descubrir cómo hacerlo en Swift.

class PlayerSpaceship: Spaceship { func launchMissile() { var missile = Missile.playerMissile() // This line gives above mentioned error. missile.position = CGPointMake(0.0, 0.0) } }


En el código debería verse así (Xcode 6.1):

let point: CGPoint = CGPoint(x:10,y:10)


Lo llamas un poco diferente, sin la marca.

CGPoint(x: 10, y: 20)


O también, puedes usar el tipo CGFloat para CGPoint

CGPoint(x: CGFloat, y: CGFloat)


Usar CGPoint(x: Float, y: Float)


Xcode 6.3.1 muestra 4 inicializadores Swift diferentes para CGPoint. Son:

CGPoint() CGPoint(x: CGFloat, y: CGFloat) CGPoint(x: Double, y: Double) CGPoint(x: Int, y: Int)