Swift 4 改变物理重力

Posted

技术标签:

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

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

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

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

【问题讨论】:

“不起作用”不是正确的问题描述。 自从 swift 4 真的吗?您的代码无法使用 Xcode 8.3.3 编译。 【参考方案1】:

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

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

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

self.physicsWorld.gravity = CGVector.zero

【讨论】:

以上是关于Swift 4 改变物理重力的主要内容,如果未能解决你的问题,请参考以下文章

根据group-visjs改变物理

重力物理解谜游戏 ForiPad/iPhone!

物理公式总结

UIDynamic(物理仿真)

IOS开发-UIDynamic(物理仿真)简单使用

高中物理:力物体和平衡