我正在学习Swift的一些游戏开发人员,因此我想知道节点何时在Z轴上更远。我的计算是:
Serde
因此,如果位置大于-7,则以-8为例执行代码块。这永远不会被调用。我猜这是有符号的int的工作方式。如果有人可以解释,那将对理解以及正确的语法有很大帮助。
在此处更新完整代码
if zPositionOfBowlingBall > -7 {
// Do something here
}
答案 0 :(得分:3)
-8小于-7,因此您的代码应为:
if zPositionOfBowlingBall < -7 {
// Do something here
}
如果您希望该值大于7(无论符号如何),都可以使用绝对值。
abs(<#value#>)