我正在开发一款小型赛车游戏,并希望增加速度方面的设备。我没有在我的车上安装实际的齿轮系统。为了增加档位,我使用以下逻辑,我可以看到档位从0变为1,但没有进一步变化。如何根据速度更换齿轮?
var gr=0;
var sp=0;
sp=sp+(20*Time.deltaTime);
if(currentSpeed>=sp)
{
gr++;
gear.text="GEAR "+gr;//displaying gear
}
以上,currentSpeed
逐渐增大与时间。
这意味着经过一次增量后,你的sp和currentpeed结伴而行(相等)或sp总是较低。在指定的时间内打印currentpeed和sp的值并比较 – MohitC
ok。我会尽快更新你 –
它在0-1之间波动,并在结束时保持0 –