当前位置: 首页 > article >正文

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中可在偏好设置中调节
        }
        
    }
} 


http://www.kler.cn/a/298230.html

相关文章:

  • 34465A-61/2 数字万用表(六位半)
  • Leetcode 无重复字符的最长子串
  • 自定义 Electron 应用的 `.deb` 安装和卸载流程
  • vue2 - 文件预览、下载
  • vue原理分析(九)研究new Vue()中的initLifecycle
  • MySQL之DQL-分组函数
  • visualstudio 工具箱如何批量加载devexpress控件?
  • java健康检查healthcheck
  • 数据库管理-第238期 23ai:全球分布式数据库-架构与组件(20240904)
  • 如何找到UI5 Tooling-UI5命令
  • springboot(IDEA)开发pom配置文件引用本地jar包
  • 开始一个WPF项目时的记忆重载入
  • 【Unity】【游戏开发】unity中快速导入VRM模型并应用动画
  • 沟通技巧网课笔记
  • 云计算实训43——部署k8s基础环境、配置内核模块、基本组件安装
  • 护眼台灯怎么选?儿童护眼灯推荐测评和护眼台灯十大排名教你买灯
  • 开发技巧(记录一下...)
  • 安全测试:全面指南!
  • VMware的三种网络模式及应用场景
  • 游戏的3C,Al