How would you make the character jump only when the "W" key is pressed once?

4 phương ánCó giải thíchTrung bình

Các phương án trả lời

Chọn một phương án
Lời giảiChọn phương án để mở
Để khiến nhân vật nhảy chỉ khi nhấn phím 'W' một lần, chúng ta cần sử dụng hàm Input.GetKeyDown(KeyCode.W) trong phương thức Update(). Hàm này sẽ trả về giá trị True nếu phím được nhấn trong lần cập nhật hiện tại, và False nếu phím không được nhấn. Điều này giúp chúng ta thực hiện hành động nhảy một lần khi nhấn phím 'W' mà không cần phải giữ phím. Trong khi đó, hàm Input.GetKey(KeyCode.W) sẽ trả về giá trị True nếu phím được nhấn trong bất kỳ lần cập nhật nào, và hàm Input.GetKeyDown(KeyCode.W) trong FixedUpdate() sẽ không phù hợp vì nó không được sử dụng để kiểm tra hành động người dùng.

Cùng chương 2

Xuất hiện trong 2 bộ đề