513| 1
|
[教程] 按键的神仙用法(shift、滚轮等的检测)重发 |
本帖最后由 栎阳安琪 于 2024-9-8 15:10 编辑 太尴尬了,图片路径不对,实在抱歉,给各位重发一遍。 “知周所众”,基本所有图形化编程软件不提供对于电脑常用键——‘Ctrl’、‘shift’、‘Esc’等以及滚轮的检测(待会儿你就会看到,其实是有的(别问我怎么知道的)(右键除外)) 当我们点开 时,会看到这样的一幕 其中并没有我们所需的“特殊”按键。它们不能用吗?嗯 · · · · · · 我也不卖关子了,直接开搞! 1. 电脑常用按键(shift, enter, control(这才是它的原貌) , escape(同理), backspace , delete 等) 这其实很简单: 是不是很意外? 其实帖子标题上的那个无法用“正常”的方式获得(具体:可以将你的sb3文件改为zip文件,然后修改里面的json文件(贼麻烦!)) 各种按键我已经放附件里了,大家自行研究。 2. 鼠标滚轮 在此之前,大家是否注意到,当你滚动滚轮时——(或向下)会高亮一下? 这就是突破口!而‘检测’类中的<按下(↑)键?>并无反应。即: 当滚动滚轮时,黄色积木会检测到、蓝色不会,这样的话—— 就可以值检测到滚轮了!(悄悄告诉你,‘渣机’按上下键可能有误判~ 所以还是能不用就不用(A:谁信啊!)) 3. 上下左右键 或许大家编程时想自制按键时,却发现其他按键还好(检测按键的布尔框里套个变量),在上下左右键犯了难: 这怎么设置??? ‘up’?还是‘上’? 都不是。各位,请睁大眼睛看好了! up arrow 就是这样!其他的同理(英语不好的可以翻附件)。 然后塞个连接 : 或 设成变量 就好了! (注: 空格为“space”) 4. 组合键 这个嘛······ 挺简单的。将你想组合的键用 “(连接( )和( ))”组合就可以了。 5. 大家最关心的 右键 很遗憾告知大家,如果没有插件,原版图形化并不能检测。但我可以推荐一个能行的!—— Turbowarp 这里面的好东西可多了!大家可以从官网或win的应用商城下载,自己研究研究(买个小关子~) 从扩展里掏出不属于SC的那个插件: 大功告成! 这就是我对图形化编程中按键的全部了解,希望对各位的编程之路提供便利。让我成为各位栽树的前人,而大家也少走弯路,创造更多可能! |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed