unity3D检测按键输⼊(⼀个很基础常识的问题)⼀般情况下都是⽤update()函数进⾏输⼊检测
但是update毕竟是在每次渲染新的⼀帧才会调⽤,如果害怕漏了检测可以使⽤⼀下的⽅式进⾏输⼊的判定
using UnityEngine;
using System.Collections;
public class ExampleClass : MonoBehaviour
{
void OnGUI()
{
if (Event.current.Equals(Event.KeyboardEvent("[enter]")))
{
print("你按下了“Enter”键!");
}unity3d入门
if (Event.current.Equals(Event.KeyboardEvent("return")))
{
print("你按下了“Return”键!");
}
//Ctrl + Alt + X 执⾏截屏
if(Event.current.Equals(Event.KeyboardEvent("^&X")))
{
}
}
}
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论