Given the following C# code in Unity, what action is performed when the Space key is pressed (the lines of code are in Update method)?

4 phương ánCó giải thíchDễ
Đề bài
if (Input.GetKeyDown(KeyCode.Space)) {
  Debug.Log("Jump");
}

else

Đề bài
if (Input.GetKeyDown(KeyCode.LeftShift)) {
  Debug.Log("Run");
}

else { Debug.Log("Idle"); }

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 bạn nhấn phím Space, chương trình Unity sẽ thực hiện hành động in ra "Jump". Nếu bạn nhấn phím LeftShift, chương trình sẽ in ra "Run". Trong trường hợp bạn không nhấn bất kỳ phím nào, chương trình sẽ in ra "Idle". Điều này có nghĩa là chương trình sẽ kiểm tra trạng thái các phím trên bàn phím và thực hiện hành động tương ứng. Ví dụ, nếu bạn nhấn Space và LeftShift cùng lúc, chương trình sẽ in ra "Jump" vì điều kiện Input.GetKeyDown(KeyCode.Space) sẽ được thực hiện trước. Điều này cho thấy chương trình sử dụng điều kiện if-else để kiểm tra trạng thái các phím và thực hiện hành động phù hợp.

Cùng chương 2

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