输入(Input)

2016-12-29  本文已影响0人  nsko

一:获取键盘输入

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 )

上一篇 下一篇

猜你喜欢

热点阅读