-3
這是我裝備武器的系統,但我無法弄清楚如何檢查我是否被按下。統一c:如何判斷你作爲變量存儲的特定int鍵是否被按下
for (int i = 0; i < gunController.Guns.Length; i++) {
if (Input.GetKeyDown(i)) {
gunController.EquipWeapon(gunController.Guns[i]);
}
}
那麼當你使用這段代碼時會發生什麼? – UnholySheep
什麼變量存儲密鑰?目前沒有存儲任何密鑰信息的變量 – Programmer
我不使用Unity,但基於此 https://docs.unity3d.com/ScriptReference/Input.GetKeyDown.html 如果(Input(輸入)),您應該嘗試 .GetKeyDown(i.ToString())) – ChronosMOT