前言
此篇为个人对此部分所掌握知识的理解,如有错误的地方请谅解!,后续会对此部分知识进行进一步完善。
在程序中输入系统是必不可缺的,这部分知识也是我们必须需要掌握的,在Unity使用Input类来读取传统游戏中输入的轴,下面我们对Unity Input类中会常用到的函数及变量进行一个讲述。
一、读取键盘输入
方法所用参数:string类型(键盘按键对应的英文名称,26个英文字母可以用小写),或者使用KeyCode枚举,选择你需要判断的按键。
1、Input.GetKey()方法,返回类型为bool类型,当你一直按着某个按键时触发里面的内容
2、Input.GetKeyDown()方法,当你在按下某个按键的瞬间触发。
3、Input.GetKeyUp()方法,当你在按下某个键后松开的瞬间触发。
使用方法:
void Update()
{
if (Input.GetKey("w"))
{
print("w键被一直按着");
}
if (Input.GetKey(KeyCode.W))
{
print("w键被一直按着");
}
//------------------------------------
if (Input.GetKeyDown("w"))
{
print("你按下了w键");
}
if (Input.GetKeyDown(KeyCode.W))
{
print("你按下了w键");
}
//------------------------------------
if (Input.G
5652




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



