输入(Input)

一:获取键盘输入

Input.GetKey(); //按下某键后,持续返回Ture

public static bool Getkey{Keycode key}

Input.GetKeyDown(KeyCode); //按下
Input.GetKeyUp(KeyCode); //抬起


二:获取鼠标输入

Input.GetMouseButton(int); //按下某键
Input.GetMouseButtonDown(int);//按下
Input.GetMouseButtonUp(int);//抬起

三Input.GetAxis()

这个函数的优点就是移动的特别平滑,而且使用的代码特别少
使用这个函数必须要在Edit-->Input中设置
该函数返回一个从-1到1的值
例子
Hor = Input.GetAxis("Horizontal")//这里不能写错设置的名字,也就是Horizontal
Transform.translate(vector3.forword * Hor * Time.DeltaTime )

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容