【发布时间】:2015-05-22 10:37:13
【问题描述】:
有一个脉冲施加到一个球上。但是这个球在那个冲动之后一直在移动,但我希望它移动一点。所以这就是我正在尝试的:
var impulse:CGFloat = 0.22 // bal impulse
施加冲动:
bal.physicsBody?.applyImpulse(CGVectorMake(50 * impulse, 50 * impulse))
试图限制移动:
if bal.physicsBody?.velocity.dx > impulse{
bal.physicsBody?.velocity.dx = bal.physicsBody?.velocity.dx - impulse
}
但是最后一段代码出现了这个错误:
Value of optional type CGFloat? not unwrapped, did you mean to use ! or ?
如何解决?
【问题讨论】:
-
这和你的other question基本一样。
标签: ios swift error-handling sprite-kit