「Unity」键盘、鼠标,检测按键输入事件

摘要:
必须在Update()方法中调用VoidUpdate(){//识别键盘输入//按住键盘A键//第一个方法“A”必须是小写字母if(input.GetKey(“A”)){}//第二个方法中KeyCode的枚举类型是if(input.GetKey(KeyCode.A)){}//如果(input.GGetKeyDown(“A))){{}//则按下键盘A的瞬间

必须在Update()方法中调用

 void Update()
    {
        //识别键盘输入
        //键盘A键按住
        //第一种方式 "a" 必须是小写字母
        if (Input.GetKey("a"))
        {
        }
        //第二种方式 KeyCode的枚举类型
        if (Input.GetKey(KeyCode.A))
        {
        }

        //键盘A按下瞬间
        if (Input.GetKeyDown("a"))
        {
        }
        if (Input.GetKeyDown(KeyCode.A))
        {
        }

        //键盘A抬起瞬间
        if (Input.GetKeyUp("a"))
        {
        }
        if (Input.GetKeyUp(KeyCode.A))
        {
        }


        //识别鼠标输入
        //鼠标左键按住
        //int 0 (右键1 中键2)
        if (Input.GetMouseButton(0))
        {
        }

        //鼠标左键按下瞬间
        if (Input.GetMouseButtonDown(0))
        {
        }

        //鼠标左键抬起瞬间
        if (Input.GetMouseButtonUp(0))
        {
        }
    }

原创内容,转载请注明出处

http://www.cnblogs.com/777777-716/p/5003962.html 

免责声明:文章转载自《「Unity」键盘、鼠标,检测按键输入事件》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇WPF 如何使用字体图标?linux系统中不小心执行了rm -rf ./* 怎么办?解决:文件系统的备份与恢复下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Unity3D 物体移动方法总结

1. 简介     在Unity3D中,有多种方式可以改变物体的坐标,实现移动的目的,其本质是每帧修改物体的position。 2. 通过Transform组件移动物体     Transform 组件用于描述物体在空间中的状态,它包括 位置(position), 旋转(rotation)和 缩放(scale)。 其实所有的移动都会导致position的改...

Android 返回键的处理

多网友不明确怎样在Android平台上捕获Back键的事件。Back键是手机上的后退键,一般的软件不捕获相关信息可能导致你的程序被切换到后台。而回到桌面的尴尬情况,在Android上有两种方法来获取该button的事件。   1.直接获取button按下事件,此方法兼容Android 1.0到Android 2.1 也是常规方法,直接重写Activit...

Unity应用架构设计(3)——构建View和ViewModel的生命周期

对于一个View而言,本质上是一个MonoBehaviour。它本身就具备生命周期这个概念,比如,Awake,Start,Update,OnDestory等。这些是非常好的方法,可以让开发者在各个阶段去执行自定义的代码。但唯一遗憾的事,这些方法是有引擎调用,并且颗粒度不够细。本文将谈谈怎样构建View和ViewModel的生命周期。 View的生命周期 举...

unity替换mesh测试

直接替换SkinnedMeshRender的Mesh,实现所谓断肢效果(不过最近发现,绑定多mesh似乎更好实现这样的效果。有时间准备写一篇): 只要不改变两个Mesh原始文件的层级,就不会出现权重的错乱问题。 权重映射的测试:http://www.cnblogs.com/hont/p/5252535.html...

键盘各种按键对应的ASII码

键盘各种按键对应的ASII码如下: keycode 8 = BackSpace BackSpacekeycode 9 = Tab Tabkeycode 12 = Clearkeycode 13 = Enterkeycode 16 = Shift_Lkeycode 17 = Control_Lkeycode 18 = Alt_Lkeycode 19 = Pa...

chrome提示"安装unity web player"

网页浏览Unity3D制作的效果时,出现提示"安装unity web player"。解决办法如下: →在浏览器中输入:chrome://flags/#enable-npapi 在NPAPI中,点击"启用"。在Native Client中,点击"启用"。 →在浏览器中输入:chrome://restart →依然出现提示:unity failed to d...