我是小白,如果文章有错误的地方,请多多包涵,望指教。
关于input事件:
input事件负责处理输入事件,包括键盘输入、鼠标输入、手柄输入等等。我这里记录一些比较常用的input的方法。
(1)鼠标输入
这里要知道的函数参数是:0代表鼠标左键,1代表鼠标右键,2代表鼠标中键!
补充:input.mouseScorollDelta() 中键滚动 参数1表示往上滚 ,-1表示往下滚。
如何获取鼠标位置?
可以试试使用 input.mousePosition 注意鼠标移动的原点位于(0,0)。
(2)键盘输入
键盘输入与鼠标输入相似,在键盘输入时,我们要注意传的参数,可以用KeyCode.的方法,也可以用传字符串的方法,但是需要注意,传字符串时,只可以填小写字母,不可以填大写字母。
(3)默认轴输入
在这里我们得到的轴输入的值在-1到1之间变化!
如何设置我们的控制轴?
^^^首先我们进入Unity操作界面,点击面板最上端Edit,选择Project Setting,再选择Input Manager,在这里我们就可以对Axis控制轴进行设置。
轴控制一般是我们在做PC端游戏时,控制物体移动的手段。
(4)移动设备的触摸控制,手柄控制
小菜鸡->我 暂时在这个方面没有太多深入的了解,欢迎大家的补充。