我是靠谱客的博主 诚心蜗牛,最近开发中收集的这篇文章主要介绍C#中Input类---键盘,按键,鼠标输入Unity3D使用input类控制用户的输入,输入包括了用户键盘,鼠标,触摸,重力感应以及地理位置输入等输入方式,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

Unity3D使用input类控制用户的输入,输入包括了用户键盘,鼠标,触摸,重力感应以及地理位置输入等输入方式

一.键盘的输入

InputGetKey,Input.GetKeyDown,Input.GetKeyUp三个方法分别获取用户键盘按键的输入

     GetKey:用户长按按键有效;

     GetKeyDown:用户按下按键时有效;

     GetKeyUp:用户抬起按键时有效;

 Input.anyKey,Input.anyKeyDown

anyKey用于监听用户的任意按键输入或鼠标点击,事件触发后返回true。anyKeyDown:当任意按键松开时返回true。

Input.GetButton(string buttonName)

GetButton用于监听Button的输入,参数为自己指定的button的名字,在Unity中可以使用管理器添加或修改Input参数。

Input.GetButtonDown当某个按钮被按下的那一帧返回true

Input.GetButtonUp当某个按钮弹起时返回true

二.鼠标的输入

Input.mousePosition

 Input.mousePosition返回当前鼠标的位置,这里指的是距离原点的像素位置,说明一下,Unity中的原点(0,0)位置为左下角,上位y轴正方向,右为x轴正方向。返回值类型为Vector3。

Input.•GetMouseButton

       GetMouseButton 对应的键处于按下状态时返回true

          GetMouseButtonDown 对应的键被按下时返回true

          GetMouseButtonUp 对应的键弹起时返回true

 

最后

以上就是诚心蜗牛为你收集整理的C#中Input类---键盘,按键,鼠标输入Unity3D使用input类控制用户的输入,输入包括了用户键盘,鼠标,触摸,重力感应以及地理位置输入等输入方式的全部内容,希望文章能够帮你解决C#中Input类---键盘,按键,鼠标输入Unity3D使用input类控制用户的输入,输入包括了用户键盘,鼠标,触摸,重力感应以及地理位置输入等输入方式所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(75)

评论列表共有 0 条评论

立即
投稿
返回
顶部