CGPointMake
でSwift
を使用するには?それに相当するものはありますか?エラーが発生しています:
未解決の識別子「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)
}
}
CGPoint(x: Float, y: Float)
を使用します
Makeを使用せずに、少し異なる方法で呼び出します。
CGPoint(x: 10, y: 20)
Xcode 6.3.1は、4つの異なるSwift CGPointの初期化子を示しています。
CGPoint()
CGPoint(x: CGFloat, y: CGFloat)
CGPoint(x: Double, y: Double)
CGPoint(x: Int, y: Int)
コードでは、次のようになります(Xcode 6.1):
let point: CGPoint = CGPoint(x:10,y:10)
または、CGFloat typeをCGPointに使用することもできます
CGPoint(x: CGFloat, y: CGFloat)