CGPointMake在Swift中

Raf*_*fAl 29 objective-c cgpoint ios sprite-kit swift

如何使用CGPointMakeSwift?有它的等价物吗?我收到一个错误:

使用未解析的标识符'CGPointMake'

基本上,我正在尝试为Sprite Kit节点分配一个位置,但无法弄清楚如何在Swift中执行此操作.

class PlayerSpaceship: Spaceship {

    func launchMissile() {

        var missile = Missile.playerMissile()

        // This line gives above mentioned error.    
        missile.position = CGPointMake(0.0, 0.0) 
    }
}
Run Code Online (Sandbox Code Playgroud)

Jos*_*ark 69

使用 CGPoint(x: Float, y: Float)


Con*_*nor 10

如果没有make,你可以用不同的方式调用它.

CGPoint(x: 10, y: 20)
Run Code Online (Sandbox Code Playgroud)


mik*_*663 6

Xcode 6.3.1显示了CGPoint的4种不同的Swift初始化器.他们是:

CGPoint()
CGPoint(x: CGFloat, y: CGFloat)
CGPoint(x: Double, y: Double)
CGPoint(x: Int, y: Int)
Run Code Online (Sandbox Code Playgroud)