Unity3D-Input类

Print只能在MonoBehaviou的子类中使用,其他情况下只能使用Debug.Log。

Input类
鼠标键盘输入
Input.GetKeyDown(KeyCode.S)          //方法用来检测键按下的事件,按下则为true,否则是false
                                                                    
Input.GetKeyUp(KeyCode.Alpha1)           //方法用来检测键弹起的事件
                                                                    Alpha是键盘上侧的数字

Input.GetKey()                                           //方法用来检测持续按键的事件

Input.GetMouseButtonDown()                  //方法用来检测鼠标按键按下的事件
                                                                    参数 0 用来表示鼠标左键
                                                                    参数 1 用来表示鼠标右键
                                                                    参数 2 用来表示鼠标中键
Input.GetMouseButtonUp()                      //方法用来检测鼠标右键弹起的事件,参数与GetMouseButtonDown一致

Input.GetMouseButton()                          //方法用来检测鼠标持续按下的事件

Input.GetAxis()                                        //方法用来获取轴,取值在【1,1】范围之间,返回float值,检测鼠标移动所触发的事件,或者是按下键盘上下左右键所触发的事件
                                                                 Mouse X 鼠标沿着x轴移动时触发
                                                                 Mouse Y 鼠标沿着y轴移动时触发
                                                                 Mouse ScrollWheel 鼠标滚动轮滚动时触发
                                                                 Vertical 键盘上的上下箭头
                                                                 Horizontal 键盘上的左右箭头
Input.GetAxisRaw()                                 //方法用来获取原始轴,取值时-1、0、1

猜你喜欢

转载自blog.csdn.net/weixin_38348752/article/details/77655004