我正在開發一款小型賽車遊戲,並希望增加速度方面的設備。我沒有在我的車上安裝實際的齒輪系統。爲了增加檔位,我使用以下邏輯,我可以看到檔位從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 –