Unity技术手册 - 鼠标键和常用name字符串和KeyCode枚举
本文约2.5万字,新手阅读需要17分钟,复习需要3分钟 【收藏随时查阅不再迷路】
👉关于作者
众所周知,人生是一个漫长的流程,不断克服困难,不断反思前进的过程。在这个过程中会产生很多对于人生的质疑和思考,于是我决定将自己的思考,经验和故事全部分享出来,以此寻找共鸣 !!!
专注于Android/Unity和各种游戏开发技巧,以及各种资源分享(网站、工具、素材、源码、游戏等)
有什么需要欢迎私我,交流群让学习不再孤单。
👉前提
这是小空坚持写的Unity新手向系列,欢迎品尝。
新手(√√√)
大佬(√)
👉实践过程
😜鼠标键
虽然上面的按键同样能拿到鼠标按键,但官方还是为我们单独提供了鼠标的函数。
Input.GetMouseButton,传入int类型,0是左键,1是右键,2是中键。
同样也是三个函数:
Input.GetMouseButton(0); 表示按下过程执行多次和按住鼠标不放一直执行
Input.GetMouseButtonDown(1); 表示按下才会执行一次
Input.GetMouseButtonUp(2); 便是抬起才会执行一次
😜常用name字符串按键
// 辅助键
“left shift”, “right shift”,
“left ctrl”, “right ctrl”,
“left alt”, “right alt”,
// 空格键
“space”,
// 方向键
“up”, “down”, “right”, “left”,
// 取消键
“escape”,
// f1至f15键
“f1”, “f2”, “f3”, “f4”, “f5”, “f6”, “f7”, “f8”,
“f9”, “f10”, “f11”, “f12”, “f13”, “f14”, “f15”,
// 数字键
“0”, “1”, “2”, “3”, “4”, “5”, “6”, “7”, “8”, “9”,
// 字母键
“a”, “b”, “c”, “d”, “e”, “f”, “g”, “h”, “i”, “j”, “k”, “l”, “m”,
“n”, “o”, “p”, “q”, “r”, “s”, “t”, “u”, “v”, “w”, “x”, “y”, “z”,
// 符号键(没有 “~” 和 “%”)
“`”, “!”, “@”, “#”, “$”, “^”, “&”, “*”, “(”, “)”, “-”, “_”, “=”, “+”,
“[”, “]”, “\”, “;”, “:”, “’”, “”", “,”, “<”, “.”, “>”, “/”, “?”,
// 编辑键
“tab”, “backspace”, “delete”,
“home”, “end”, “insert”,
“page up”, “page down”,
// 锁定键
“caps lock”,
“numlock”,
“scroll lock”,
// 其他键
“pause”, “clear”, “return”,
😜所有KeyCode枚举按键
KeyCode.None 未分配(从不作为击键的结果返回)。
KeyCode.Backspace Backspace 键。
KeyCode.Delete 向前删除键。
KeyCode.Tab Tab 键。
KeyCode.Clear 清除键。
KeyCode.Return Return 键。
KeyCode.Pause PC 计算机上的 Pause 键。
KeyCode.Escape Esc 键。
KeyCode.Space 空格键。
KeyCode.Keypad0 数字小键盘 0。
KeyCode.Keypad1 数字小键盘 1。
KeyCode.Keypad2 数字小键盘 2。
KeyCode.Keypad3 数字小键盘 3。
KeyCode.Keypad4 数字小键盘 4。
KeyCode.Keypad5 数字小键盘 5。
KeyCode.Keypad6 数字小键盘 6。
KeyCode.Keypad7 数字小键盘 7。
KeyCode.Keypad8 数字小键盘 8。
KeyCode.Keypad9 数字小键盘 9。
KeyCode.KeypadPeriod 数字小键盘 . 。
KeyCode.KeypadDivide 数字小键盘/。
KeyCode.KeypadMultiply 数字小键盘*。
KeyCode.KeypadMinus 数字小键盘“-”。
KeyCode.KeypadPlus 数字小键盘“+”。
KeyCode.KeypadEnter 数字小键盘 /Enter/。
KeyCode.KeypadEquals 数字小键盘“=”。
KeyCode.UpArrow 向上箭头键。
KeyCode.DownArrow 向下箭头键。
KeyCode.RightArrow 向右箭头键。
KeyCode.LeftArrow 向左箭头键。
KeyCode.Insert Insert 键。
KeyCode.Home Home 键。
KeyCode.End End 键。
KeyCode.PageUp 向上翻页。
KeyCode.PageDown 向下翻页。
KeyCode.F1F1 功能键。
KeyCode.F2F2 功能键。
KeyCode.F3F3 功能键。
KeyCode.F4F4 功能键。
KeyCode.F5F5 功能键。
KeyCode.F6F6 功能键。
KeyCode.F7F7 功能键。
KeyCode.F8F8 功能键。
KeyCode.F9F9 功能键。
KeyCode.F10 F10 功能键。
KeyCode.F11 F11 功能键。
KeyCode.F12 F12 功能键。
KeyCode.F13 F13 功能键。
KeyCode.F14 F14 功能键。
KeyCode.F15 F15 功能键。
KeyCode.Alpha0 字母数字键盘上的“0”键。
KeyCode.Alpha1 字母数字键盘上的“1”键。
KeyCode.Alpha2 字母数字键盘上的“2”键。
KeyCode.Alpha3 字母数字键盘上的“3”键。
KeyCode.Alpha4 字母数字键盘上的“4”键。
KeyCode.Alpha5 字母数字键盘上的“5”键。
KeyCode.Alpha6 字母数字键盘上的“6”键。
KeyCode.Alpha7 字母数字键盘上的“7”键。
KeyCode.Alpha8 字母数字键盘上的“8”键。
KeyCode.Alpha9 字母数字键盘上的“9”键。
KeyCode.Exclaim 叹号键“!”。
KeyCode.DoubleQuote 双引号键“"”。
KeyCode.Hash 井号键“#”。
KeyCode.Dollar 美元符号键“$”。
KeyCode.Percent 百分比符号“%”键。
KeyCode.Ampersand 与号键“&”。
KeyCode.Quote 引号键 '。
KeyCode.LeftParen 左圆括号键“(”。
KeyCode.RightParen 右圆括号键“)”。
KeyCode.Asterisk 星号键“*”。
KeyCode.Plus 加号键“+”。
KeyCode.Comma 逗号“,”键。
KeyCode.Minus 减号“-”键。
KeyCode.Period 句点“.”键。
KeyCode.Slash 斜杠“/”键。
KeyCode.Colon 冒号“:”键。
KeyCode.Semicolon 分号“;”键。
KeyCode.Less 小于号“<”键。
KeyCode.Equals 等号“=”键。
KeyCode.Greater 大于号“>”键。
KeyCode.Question 问号“?”键。
KeyCode.At “@”键。
KeyCode.LeftBracket 左方括号键“[”。
KeyCode.Backslash 反斜杠键“\”。
KeyCode.RightBracket 右方括号键“]”。
KeyCode.Caret 光标键“^”。
KeyCode.Underscore 下划线“_”键。
KeyCode.BackQuote 反引号键“`”。
KeyCode.A “a”键。
KeyCode.B “b”键。
KeyCode.C “c”键。
KeyCode.D “d”键。
KeyCode.E “e”键。
KeyCode.F “f”键。
KeyCode.G “g”键。
KeyCode.H “h”键。
KeyCode.I “i”键。
KeyCode.J “j”键。
KeyCode.K “k”键。
KeyCode.L “l”键。
KeyCode.M “m”键。
KeyCode.N “n”键。
KeyCode.O “o”键。
KeyCode.P “p”键。
KeyCode.Q “q”键。
KeyCode.R “r”键。
KeyCode.S “s”键。
KeyCode.T “t”键。
KeyCode.U “u”键。
KeyCode.V “v”键。
KeyCode.W “w”键。
KeyCode.X “x”键。
KeyCode.Y “y”键。
KeyCode.Z “z”键。
KeyCode.LeftCurlyBracket 左大括号键“{”。
KeyCode.Pipe 竖线“|”键。
KeyCode.RightCurlyBracket 右大括号键“}”。
KeyCode.Tilde Tilde ‘~’ key.
KeyCode.Numlock Numlock 键。
KeyCode.CapsLock Capslock 键。
KeyCode.ScrollLock Scroll lock 键。
KeyCode.RightShift 右 shift 键。
KeyCode.LeftShift 左 shift 键。
KeyCode.RightControl 右 Ctrl 键。
KeyCode.LeftControl 左 Ctrl 键。
KeyCode.RightAlt 右 Alt 键。
KeyCode.LeftAlt 左 Alt 键。
KeyCode.LeftCommand 左 Command 键。
KeyCode.LeftApple 左 Command 键。
KeyCode.LeftWindows 左 Windows 键。
KeyCode.RightCommand 右 Command 键。
KeyCode.RightApple 右 Command 键。
KeyCode.RightWindows 右 Windows 键。
KeyCode.AltGr Alt Gr 键。
KeyCode.Help 帮助建。
KeyCode.Print Print 键。
KeyCode.SysReq Sys Req 键。
KeyCode.Break Break 键。
KeyCode.Menu 菜单键。
KeyCode.Mouse0 左(或主要)鼠标按钮。
KeyCode.Mouse1 右鼠标按钮(或辅助鼠标按钮)。
KeyCode.Mouse2 中间鼠标按钮(或第三按钮)。
KeyCode.Mouse3 附加(第四)鼠标按钮。
KeyCode.Mouse4 附加(第五)鼠标按钮。
KeyCode.Mouse5 附加(或第六)鼠标按钮。
KeyCode.Mouse6 附加(或第七)鼠标按钮。
KeyCode.JoystickButton0 任何游戏杆上的按钮 0。
KeyCode.JoystickButton1 任何游戏杆上的按钮 1。
KeyCode.JoystickButton2 任何游戏杆上的按钮 2。
KeyCode.JoystickButton3 任何游戏杆上的按钮 3。
KeyCode.JoystickButton4 任何游戏杆上的按钮 4。
KeyCode.JoystickButton5 任何游戏杆上的按钮 5。
KeyCode.JoystickButton6 任何游戏杆上的按钮 6。
KeyCode.JoystickButton7 任何游戏杆上的按钮 7。
KeyCode.JoystickButton8 任何游戏杆上的按钮 8。
KeyCode.JoystickButton9 任何游戏杆上的按钮 9。
KeyCode.JoystickButton10 任何游戏杆上的按钮 10。
KeyCode.JoystickButton11 任何游戏杆上的按钮 11。
KeyCode.JoystickButton12 任何游戏杆上的按钮 12。
KeyCode.JoystickButton13 任何游戏杆上的按钮 13。
KeyCode.JoystickButton14 任何游戏杆上的按钮 14。
KeyCode.JoystickButton15 任何游戏杆上的按钮 15。
KeyCode.JoystickButton16 任何游戏杆上的按钮 16。
KeyCode.JoystickButton17 任何游戏杆上的按钮 17。
KeyCode.JoystickButton18 任何游戏杆上的按钮 18。
KeyCode.JoystickButton19 任何游戏杆上的按钮 19。
KeyCode.Joystick1Button0 第一个游戏杆上的按钮 0。
KeyCode.Joystick1Button1 第一个游戏杆上的按钮 1。
KeyCode.Joystick1Button2 第一个游戏杆上的按钮 2。
KeyCode.Joystick1Button3 第一个游戏杆上的按钮 3。
KeyCode.Joystick1Button4 第一个游戏杆上的按钮 4。
KeyCode.Joystick1Button5 第一个游戏杆上的按钮 5。
KeyCode.Joystick1Button6 第一个游戏杆上的按钮 6。
KeyCode.Joystick1Button7 第一个游戏杆上的按钮 7。
KeyCode.Joystick1Button8 第一个游戏杆上的按钮 8。
KeyCode.Joystick1Button9 第一个游戏杆上的按钮 9。
KeyCode.Joystick1Button10 第一个游戏杆上的按钮 10。
KeyCode.Joystick1Button11 第一个游戏杆上的按钮 11。
KeyCode.Joystick1Button12 第一个游戏杆上的按钮 12。
KeyCode.Joystick1Button13 第一个游戏杆上的按钮 13。
KeyCode.Joystick1Button14 第一个游戏杆上的按钮 14。
KeyCode.Joystick1Button15 第一个游戏杆上的按钮 15。
KeyCode.Joystick1Button16 第一个游戏杆上的按钮 16。
KeyCode.Joystick1Button17 第一个游戏杆上的按钮 17。
KeyCode.Joystick1Button18 第一个游戏杆上的按钮 18。
KeyCode.Joystick1Button19 第一个游戏杆上的按钮 19。
KeyCode.Joystick2Button0 第二个游戏杆上的按钮 0。
KeyCode.Joystick2Button1 第二个游戏杆上的按钮 1。
KeyCode.Joystick2Button2 第二个游戏杆上的按钮 2。
KeyCode.Joystick2Button3 第二个游戏杆上的按钮 3。
KeyCode.Joystick2Button4 第二个游戏杆上的按钮 4。
KeyCode.Joystick2Button5 第二个游戏杆上的按钮 5。
KeyCode.Joystick2Button6 第二个游戏杆上的按钮 6。
KeyCode.Joystick2Button7 第二个游戏杆上的按钮 7。
KeyCode.Joystick2Button8 第二个游戏杆上的按钮 8。
KeyCode.Joystick2Button9 第二个游戏杆上的按钮 9。
KeyCode.Joystick2Button10 第二个游戏杆上的按钮 10。
KeyCode.Joystick2Button11 第二个游戏杆上的按钮 11。
KeyCode.Joystick2Button12 第二个游戏杆上的按钮 12。
KeyCode.Joystick2Button13 第二个游戏杆上的按钮 13。
KeyCode.Joystick2Button14 第二个游戏杆上的按钮 14。
KeyCode.Joystick2Button15 第二个游戏杆上的按钮 15。
KeyCode.Joystick2Button16 第二个游戏杆上的按钮 16。
KeyCode.Joystick2Button17 第二个游戏杆上的按钮 17。
KeyCode.Joystick2Button18 第二个游戏杆上的按钮 18。
KeyCode.Joystick2Button19 第二个游戏杆上的按钮 19。
KeyCode.Joystick3Button0 第三个游戏杆上的按钮 0。
KeyCode.Joystick3Button1 第三个游戏杆上的按钮 1。
KeyCode.Joystick3Button2 第三个游戏杆上的按钮 2。
KeyCode.Joystick3Button3 第三个游戏杆上的按钮 3。
KeyCode.Joystick3Button4 第三个游戏杆上的按钮 4。
KeyCode.Joystick3Button5 第三个游戏杆上的按钮 5。
KeyCode.Joystick3Button6 第三个游戏杆上的按钮 6。
KeyCode.Joystick3Button7 第三个游戏杆上的按钮 7。
KeyCode.Joystick3Button8 第三个游戏杆上的按钮 8。
KeyCode.Joystick3Button9 第三个游戏杆上的按钮 9。
KeyCode.Joystick3Button10 第三个游戏杆上的按钮 10。
KeyCode.Joystick3Button11 第三个游戏杆上的按钮 11。
KeyCode.Joystick3Button12 第三个游戏杆上的按钮 12。
KeyCode.Joystick3Button13 第三个游戏杆上的按钮 13。
KeyCode.Joystick3Button14 第三个游戏杆上的按钮 14。
KeyCode.Joystick3Button15 第三个游戏杆上的按钮 15。
KeyCode.Joystick3Button16 第三个游戏杆上的按钮 16。
KeyCode.Joystick3Button17 第三个游戏杆上的按钮 17。
KeyCode.Joystick3Button18 第三个游戏杆上的按钮 18。
KeyCode.Joystick3Button19 第三个游戏杆上的按钮 19。
KeyCode.Joystick4Button0 第四个游戏杆上的按钮 0。
KeyCode.Joystick4Button1 第四个游戏杆上的按钮 1。
KeyCode.Joystick4Button2 第四个游戏杆上的按钮 2。
KeyCode.Joystick4Button3 第四个游戏杆上的按钮 3。
KeyCode.Joystick4Button4 第四个游戏杆上的按钮 4。
KeyCode.Joystick4Button5 第四个游戏杆上的按钮 5。
KeyCode.Joystick4Button6 第四个游戏杆上的按钮 6。
KeyCode.Joystick4Button7 第四个游戏杆上的按钮 7。
KeyCode.Joystick4Button8 第四个游戏杆上的按钮 8。
KeyCode.Joystick4Button9 第四个游戏杆上的按钮 9。
KeyCode.Joystick4Button10 第四个游戏杆上的按钮 10。
KeyCode.Joystick4Button11 第四个游戏杆上的按钮 11。
KeyCode.Joystick4Button12 第四个游戏杆上的按钮 12。
KeyCode.Joystick4Button13 第四个游戏杆上的按钮 13。
KeyCode.Joystick4Button14 第四个游戏杆上的按钮 14。
KeyCode.Joystick4Button15 第四个游戏杆上的按钮 15。
KeyCode.Joystick4Button16 第四个游戏杆上的按钮 16。
KeyCode.Joystick4Button17 第四个游戏杆上的按钮 17。
KeyCode.Joystick4Button18 第四个游戏杆上的按钮 18。
KeyCode.Joystick4Button19 第四个游戏杆上的按钮 19。
KeyCode.Joystick5Button0 第五个游戏杆上的按钮 0。
KeyCode.Joystick5Button1 第五个游戏杆上的按钮 1。
KeyCode.Joystick5Button2 第五个游戏杆上的按钮 2。
KeyCode.Joystick5Button3 第五个游戏杆上的按钮 3。
KeyCode.Joystick5Button4 第五个游戏杆上的按钮 4。
KeyCode.Joystick5Button5 第五个游戏杆上的按钮 5。
KeyCode.Joystick5Button6 第五个游戏杆上的按钮 6。
KeyCode.Joystick5Button7 第五个游戏杆上的按钮 7。
KeyCode.Joystick5Button8 第五个游戏杆上的按钮 8。
KeyCode.Joystick5Button9 第五个游戏杆上的按钮 9。
KeyCode.Joystick5Button10 第五个游戏杆上的按钮 10。
KeyCode.Joystick5Button11 第五个游戏杆上的按钮 11。
KeyCode.Joystick5Button12 第五个游戏杆上的按钮 12。
KeyCode.Joystick5Button13 第五个游戏杆上的按钮 13。
KeyCode.Joystick5Button14 第五个游戏杆上的按钮 14。
KeyCode.Joystick5Button15 第五个游戏杆上的按钮 15。
KeyCode.Joystick5Button16 第五个游戏杆上的按钮 16。
KeyCode.Joystick5Button17 第五个游戏杆上的按钮 17。
KeyCode.Joystick5Button18 第五个游戏杆上的按钮 18。
KeyCode.Joystick5Button19 第五个游戏杆上的按钮 19。
KeyCode.Joystick6Button0 第六个游戏杆上的按钮 0。
KeyCode.Joystick6Button1 第六个游戏杆上的按钮 1。
KeyCode.Joystick6Button2 第六个游戏杆上的按钮 2。
KeyCode.Joystick6Button3 第六个游戏杆上的按钮 3。
KeyCode.Joystick6Button4 第六个游戏杆上的按钮 4。
KeyCode.Joystick6Button5 第六个游戏杆上的按钮 5。
KeyCode.Joystick6Button6 第六个游戏杆上的按钮 6。
KeyCode.Joystick6Button7 第六个游戏杆上的按钮 7。
KeyCode.Joystick6Button8 第六个游戏杆上的按钮 8。
KeyCode.Joystick6Button9 第六个游戏杆上的按钮 9。
KeyCode.Joystick6Button10 第六个游戏杆上的按钮 10。
KeyCode.Joystick6Button11 第六个游戏杆上的按钮 11。
KeyCode.Joystick6Button12 第六个游戏杆上的按钮 12。
KeyCode.Joystick6Button13 第六个游戏杆上的按钮 13。
KeyCode.Joystick6Button14 第六个游戏杆上的按钮 14。
KeyCode.Joystick6Button15 第六个游戏杆上的按钮 15。
KeyCode.Joystick6Button16 第六个游戏杆上的按钮 16。
KeyCode.Joystick6Button17 第六个游戏杆上的按钮 17。
KeyCode.Joystick6Button18 第六个游戏杆上的按钮 18。
KeyCode.Joystick6Button19 第六个游戏杆上的按钮 19。
KeyCode.Joystick7Button0 第七个游戏杆上的按钮 0。
KeyCode.Joystick7Button1 第七个游戏杆上的按钮 1。
KeyCode.Joystick7Button2 第七个游戏杆上的按钮 2。
KeyCode.Joystick7Button3 第七个游戏杆上的按钮 3。
KeyCode.Joystick7Button4 第七个游戏杆上的按钮 4。
KeyCode.Joystick7Button5 第七个游戏杆上的按钮 5。
KeyCode.Joystick7Button6 第七个游戏杆上的按钮 6。
KeyCode.Joystick7Button7 第七个游戏杆上的按钮 7。
KeyCode.Joystick7Button8 第七个游戏杆上的按钮 8。
KeyCode.Joystick7Button9 第七个游戏杆上的按钮 9。
KeyCode.Joystick7Button10 第七个游戏杆上的按钮 10。
KeyCode.Joystick7Button11 第七个游戏杆上的按钮 11。
KeyCode.Joystick7Button12 第七个游戏杆上的按钮 12。
KeyCode.Joystick7Button13 第七个游戏杆上的按钮 13。
KeyCode.Joystick7Button14 第七个游戏杆上的按钮 14。
KeyCode.Joystick7Button15 第七个游戏杆上的按钮 15。
KeyCode.Joystick7Button16 第七个游戏杆上的按钮 16。
KeyCode.Joystick7Button17 第七个游戏杆上的按钮 17。
KeyCode.Joystick7Button18 第七个游戏杆上的按钮 18。
KeyCode.Joystick7Button19 第七个游戏杆上的按钮 19。
KeyCode.Joystick8Button0 第八个游戏杆上的按钮 0。
KeyCode.Joystick8Button1 第八个游戏杆上的按钮 1。
KeyCode.Joystick8Button2 第八个游戏杆上的按钮 2。
KeyCode.Joystick8Button3 第八个游戏杆上的按钮 3。
KeyCode.Joystick8Button4 第八个游戏杆上的按钮 4。
KeyCode.Joystick8Button5 第八个游戏杆上的按钮 5。
KeyCode.Joystick8Button6 第八个游戏杆上的按钮 6。
KeyCode.Joystick8Button7 第八个游戏杆上的按钮 7。
KeyCode.Joystick8Button8 第八个游戏杆上的按钮 8。
KeyCode.Joystick8Button9 第八个游戏杆上的按钮 9。
KeyCode.Joystick8Button10 第八个游戏杆上的按钮 10。
KeyCode.Joystick8Button11 第八个游戏杆上的按钮 11。
KeyCode.Joystick8Button12 第八个游戏杆上的按钮 12。
KeyCode.Joystick8Button13 第八个游戏杆上的按钮 13。
KeyCode.Joystick8Button14 第八个游戏杆上的按钮 14。
KeyCode.Joystick8Button15 第八个游戏杆上的按钮 15。
KeyCode.Joystick8Button16 第八个游戏杆上的按钮 16。
KeyCode.Joystick8Button17 第八个游戏杆上的按钮 17。
KeyCode.Joystick8Button18 第八个游戏杆上的按钮 18。
KeyCode.Joystick8Button19 第八个游戏杆上的按钮 19。
👉其他
📢作者:小空和小芝中的小空
📢转载说明-务必注明来源:https://zhima.blog.csdn.net/
📢这位道友请留步☁️,我观你气度不凡,谈吐间隐隐有王者霸气💚,日后定有一番大作为📝!!!旁边有点赞👍收藏🌟今日传你,点了吧,未来你成功☀️,我分文不取,若不成功⚡️,也好回来找我。
- 点赞
- 收藏
- 关注作者
评论(0)