web-dev-qa-db-ja.com

CGPointMake in 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) 
    }
}
29
RaffAl

CGPoint(x: Float, y: Float)を使用します

68
Joseph Mark

Makeを使用せずに、少し異なる方法で呼び出します。

CGPoint(x: 10, y: 20)
10
Connor

Xcode 6.3.1は、4つの異なるSwift CGPointの初期化子を示しています。

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

コードでは、次のようになります(Xcode 6.1):

let point: CGPoint = CGPoint(x:10,y:10)
2
Frank Schaefer

または、CGFloat typeをCGPointに使用することもできます

 CGPoint(x: CGFloat, y: CGFloat)
0
user3837351