Unity中的键位KeyCode

目录

常用键:

字母键:

数字键:

功能键:

方向键:

控制键:

鼠标键:

其他特殊键:


  1. 常用键

    • KeyCode.Backspace:退格键 
    • KeyCode.Delete:删除键 
    • KeyCode.Tab:Tab键 
    • KeyCode.Clear:清除键 
    • KeyCode.Return:回车键 
    • KeyCode.Pause:暂停键 
    • KeyCode.Escape:Esc键 
    • KeyCode.Space:空格键 
  2. 字母键

    KeyCode.A 到 KeyCode.Z:字母键A到Z 

  3. 数字键

    • KeyCode.Alpha0 到 KeyCode.Alpha9:主键盘上的数字键0到9 
    • KeyCode.Keypad0 到 KeyCode.Keypad9:数字键盘上的数字键0到9 
  4. 功能键

    KeyCode.F1 到 KeyCode.F12:功能键F1到F12 

  5. 方向键

    • KeyCode.UpArrow:上箭头键 
    • KeyCode.DownArrow:下箭头键 
    • KeyCode.LeftArrow:左箭头键 
    • KeyCode.RightArrow:右箭头键 
  6. 控制键

    • KeyCode.LeftControl:左Ctrl键 
    • KeyCode.RightControl:右Ctrl键 
    • KeyCode.LeftShift:左Shift键 
    • KeyCode.RightShift:右Shift键 
    • KeyCode.LeftAlt:左Alt键 
    • KeyCode.RightAlt:右Alt键 
  7. 鼠标键

    • KeyCode.Mouse0:鼠标左键 
    • KeyCode.Mouse1:鼠标右键 
    • KeyCode.Mouse2:鼠标中键 
  8. 其他特殊键

    • KeyCode.Insert:插入键 
    • KeyCode.Home:Home键 
    • KeyCode.End:End键 
    • KeyCode.PageUp:Page Up键 
    • KeyCode.PageDown:Page Down键 

        下面以空格键Space作为示例: 

using system;
using UnityEngine;
public class ctrl_cv :MonoBehaviour    //假设我的类名叫做ctrl_cv,即我的脚本scripts名称
{
    void Start
    {
        //只调用一帧
    }
    void Update
    {
        //每一帧都调用
        if(Input.GetKeyDown(KeyCode.Space))
        {
            Debug.Log("按下空格")
        }
        if(Input.GetKeyUp(KeyCode.Space))
        {
            Debug.Log("抬起空格")
        }
        if(Input.GetButtonDown("Jump"))
        {
            Debug.Log("跳跃")          //跳跃键默认为Space空格键,Unity中可在偏好设置中调节
        }
        
    }
} 

  • 7
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Ctrl+CV九段手

谢谢大佬的赏识!!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值