gpt4 book ai didi

swift - 如果条件为真时语句未运行

转载 作者:行者123 更新时间:2023-11-28 10:22:40 25 4
gpt4 key购买 nike

<分区>

在这段代码中,我的一个 Sprite 应该降低速度直到达到 0.75。但是,一旦代码确实达到 0.75,它就会出于某种原因不断减少。 我有一个计时器,它每 0.2 秒调用一次 speed_Control 函数并且 sprite.speed 从 1.0 开始。

func speed_Control() {
if boolDecrease == true {
speed_Decrease()
}
}

func speed_Decrease() {
if sprite.speed != 0.75 {
println(sprite.speed)
sprite.speed -= 0.05
} else {
boolDecrease = false
}
}

我添加了 println(sprite.speed) 来查看我的 sprite 是否真的返回 0.75,它确实返回了,所以我不知道如果 sprite.speed != 0.75 它是如何通过的。

谁能看出这有什么问题吗?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com