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)