美文网首页
输入(Input)

输入(Input)

作者: nsko | 来源:发表于2016-12-29 11:34 被阅读0次

一:获取键盘输入

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 )

相关文章

网友评论

      本文标题:输入(Input)

      本文链接:https://www.haomeiwen.com/subject/vvxdvttx.html