unity与C#的故事1_1——键盘输入的获取

(unity与C#的故事1_1——键盘输入的获取)

#(一)键盘输入input.GetKey(),input.GetKeyDown(),input.GetKeyUp()

GetKey():用户长按按键有效

GetKeyDown():用户按下键时有效

GetKeyUp():用户抬起键时有效

下面说说Keycode,既然用到了input,不可避免会用到键值,因此在这里我对键值进行总结:

字母:keycode.A—keycode.Z=keyValue.65—90

数字:keycode.0—keycode.9=keyValue.48—57

##特殊
1、右侧小键盘输入:

keycode.0—keycode.9=keyValue.96—105

2、运算符

	keycode.乘=106
	keycode.+=107	
	keycode.空格*=108
	keycode.-*=109
	keycode./*=111

#(二)input.anyKey,input.anyKeyDown

anyKey:用于监听用户的任意按键输入或者鼠标点击,出发返回true

anyKeyDown:当按键松开时返回true

#(三)input.GetMouseButtonDown(0):按下以后返回true
区别于OnMouseDown()

GetMouseButtonDown在输入了就会响应,而OnMouseDown只有在附加的GameObject被出发了才响应

你可能感兴趣的:(input)