我有一个代码段:
hero.physicsBody?.applyImpulse(CGVectorMake(0, 250))
我收到此行的错误:
CGVectorMake在Swift中不可用
答案 0 :(得分:12)
在Swift 3中,它已更改为CGVector()
hero.physicsBody?.applyImpulse(CGVector(dx: 0, dy: 250))
答案 1 :(得分:2)
更改为:
override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) {
hero.physicsBody?.applyImpulse(CGVector(dx: 0, dy: 250))
}