using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
using System;
public class NewBehaviourScript : MonoBehaviour {
// Use this for initialization
void Start () {
}
// keyc
public Text t;
// Update is called once per frame
void Update () {
if (Input.anyKeyDown)
{
foreach (KeyCode keyCode in Enum.GetValues(typeof(KeyCode)))
{
if (Input.GetKeyDown(keyCode))
{
t.text = "Current Key is : " + keyCode.ToString();
}
}
}
if (Input.GetKeyUp(KeyCode.Escape))
{
Application.Quit();
}
}
}
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
using System;
public class NewBehaviourScript : MonoBehaviour {
// Use this for initialization
void Start () {
}
// keyc
public Text t;
// Update is called once per frame
void Update () {
if (Input.anyKeyDown)
{
foreach (KeyCode keyCode in Enum.GetValues(typeof(KeyCode)))
{
if (Input.GetKeyDown(keyCode))
{
t.text = "Current Key is : " + keyCode.ToString();
}
}
}
if (Input.GetKeyUp(KeyCode.Escape))
{
Application.Quit();
}
}
}
Unity按键检测与响应
本文介绍了一个Unity脚本,该脚本能够实时检测并响应键盘输入。通过遍历KeyCode枚举,可以捕捉到每一个按键的按下事件,并在UI中显示当前按下的按键信息。此外,当Escape键被释放时,应用程序将退出。
2284

被折叠的 条评论
为什么被折叠?



