if (Input.GetKeyDown("z") == true)
{
moveSpeed = 10;
}
else if (Input.GetKeyDown("z") == false)
{
moveSpeed = 5;
}
那是代碼。
當它運行時,它似乎檢測到 z 被按下,然后將 moveSpeed 設定為 10。但它未能檢測到 z 未被按下并將 moveSpeed 重置回 5。
我嘗試了此代碼的一些變體,似乎都具有相同的結果。
uj5u.com熱心網友回復:
你必須使用 Input.GetKeyUp("z")
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/451167.html
標籤:视觉工作室 unity3d if 语句 输入 c#-4.0
上一篇:DjangoRestFramework允許請求在CreateAPIView中設定外鍵欄位
下一篇:在其他值之間創建二進制變數
