【问题标题】:Swift 4 Change Physics GravitySwift 4 改变物理重力
【发布时间】:2017-09-02 19:14:36
【问题描述】:

从 swift 4 开始,旧的重力代码不再起作用......

self.physicsWorld.gravity = CGVectorMake(0,0)

这行不通↑ 你能给我新代码吗? 谢谢!

【问题讨论】:

  • “不起作用”不是正确的问题描述。
  • 自从 swift 4 真的吗?您的代码无法使用 Xcode 8.3.3 编译。

标签: ios swift sprite-kit swift4


【解决方案1】:

CGVectorMake 已被弃用。使用以下语法初始化 CGVector:

self.physicsWorld.gravity = CGVector(dx: 0, dy: 0)

或者,因为你想要一个包含两个分量 0 的向量:

self.physicsWorld.gravity = CGVector.zero

【讨论】:

    猜你喜欢
    • 2012-09-16
    • 2023-03-08
    • 1970-01-01
    • 1970-01-01
    • 2016-07-16
    • 1970-01-01
    • 2013-08-19
    • 2016-11-26
    • 1970-01-01
    相关资源
    最近更新 更多