【提问】怎么判断数字键盘上的按键或者符号的代码?!
gamemaker吧
全部回复
仅看楼主
level 4
还有视野怎么跟随多个对象?
2017年08月18日 06点08分 1
level 12
keyboard_check(),keyboard_check_pressed(),keyboard_check_released()可以判断按键。括号内写按键符号。如果是字母,写ord('字母符号')。view_object变量设置要跟随的对象。
2017年08月18日 11点08分 2
谢谢dalao
2017年08月18日 12点08分
level 4
但是小键盘数字按键判断是什么
2017年08月19日 10点08分 3
vknum0~9
2017年08月19日 11点08分
level 4
大佬我是这样输的代码
if(keyboard_check_released('vknum5'))
{
hp-=5
}
但是他会一直掉血
if(keyboard_check_pressed('vknum5'))
{
hp-=5
}
这个也一样
if(keyboard_check('vknum5'))
{
hp-=5
}
也一直掉血
需要怎么搞求教
2017年08月19日 12点08分 4
vk_numpad0 ... vk_numpad9 数字小键盘数字键 F1那么好,你怎么就不去看呢?vk_numpad0~9是常量不用“”
2017年08月20日 01点08分
level 6
switch argument0{
case 27:return "Escape";break;
case 112:return "F1";break;
case 113:return "F2";break;
case 114:return "F3";break;
case 115:return "F4";break;
case 116:return "F5";break;
case 117:return "F6";break;
case 118:return "F7";break;
case 119:return "F8";break;
case 120:return "F9";break;
case 121:return "F10";break;
case 122:return "F11";break;
case 123:return "F12";break;
case 192:return "`";break;
case 189:return "-";break;
case 187:return "=";break;
case 8:return "Back Space";break;
case 9:return "Tab";break;
case 219:return "[";break;
case 221:return "]";break;
case 13:return "Enter";break;
case 20:return "Caps Lock";break;
case 186:return ";";break;
case 222:return "'";break;
case 220:return "\";break;
case 16:return "Shift";break;
case 188:return ",";break;
case 190:return ".";break;
case 191:return "/";break;
case 17:return "Ctrl";break;
case 91:return "Windows";break;
case 18:return "Alt";break;
case 32:return "Space";break;
case 93:return "Menu";break;
case 45:return "Ins";break;
case 36:return "Home";break;
case 33:return "Pg Up";break;
case 46:return "Del";break;
case 35:return "End";break;
case 34:return "Pg Dn";break;
case 145:return "Scroll Lock";break;
case 19:return "Pause Break";break;
case 38:return "Up Arrow";break;
case 37:return "Left Arrow";break;
case 40:return "Down Arrow";break;
case 39:return "Right Arrow";break;
case 96:return "Num0";break;
case 110:return "NumDel";break;
case 107:return "Num+";break;
case 109:return "Num-";break;
case 106:return "Num*";break;
case 111:return "Num/";break;
case 144:return "Num Lock";break;
case 97:return "Num1";break;
case 98:return "Num2";break;
case 99:return "Num3";break;
case 100:return "Num4";break;
case 101:return "Num5";break;
case 102:return "Num6";break;
case 103:return "Num7";break;
case 104:return "Num8";break;
case 105:return "Num9";break;
default :return chr(argument0)
}
这是群里通过按键获取名称的脚本。
2017年08月19日 12点08分 5
我不懂什么意思啊
2017年08月19日 12点08分
可以解释一下吗
2017年08月19日 12点08分
@windy爱籽岷 将vk_xxx常量里的数字转换成字符串然后返回=。= 这就是功能了 可以用这个在draw里绘制当前按下的按键
2017年08月20日 03点08分
6666666大佬吊炸天
2017年08月23日 09点08分
level 4
有人吗帮我一下,我是一只小白
2017年08月19日 13点08分 6
level 4
谢谢大佬们我懂了
2017年08月20日 04点08分 7
level 6
我还以为挖坟了
2017年08月20日 05点08分 8
1