【微教程】如何制作刹车灯及进阶应用
blocksworld吧
全部回复
仅看楼主
level 8
ccp123888 楼主
萌新(伪)闲的无聊来发点零碎的教程,希望对有需要的新人有所帮助。
新TD
镇楼
2018年08月11日 06点08分 1
level 8
ccp123888 楼主
按键使目标方块变色这个一般萌新都会做,但是如何让一个方块只在按键时变色,而松开后立即恢复原色,就是下面要教的
2018年08月11日 06点08分 3
level 8
ccp123888 楼主
先以模型上的尾灯示例
2018年08月11日 06点08分 4
level 8
ccp123888 楼主
简单的单次变色可以如下编程,注意第二栏一定要有等待时间(建议大于等于0.04秒,因为一行指令最快的执行时间是0.02秒)
2018年08月11日 06点08分 5
第一张是错误编法(手抖发错图了)
2018年08月11日 06点08分
level 8
ccp123888 楼主
注意,颜色恢复的指令栏一定要在变色指令栏的下面一行(中间不要跳行)
2018年08月11日 06点08分 6
level 8
ccp123888 楼主
如果跳行,方块变色可能“抽风”(不知道是不是我客户端的问题反正我像下面那样编就会抽)
下面是错误编法
2018年08月11日 06点08分 8
PC有键盘缓存的原因,一般来说键盘按一下会在键盘缓存中存储多个按键信息,比如按一下R,缓存中可能是RRRR,再按一下L,缓存中可能是RRRRLLLL…,键盘每次从缓存中读取,所以有可能你按下L的时候,电脑还在执行R操作。
2019年07月02日 03点07分
上面的例子,灰色触发变黑,但变黑后键盘缓存中可能还有R键信息没被读取完,电脑读取缓存时还认为你按下了R,此时就会由黑再变成灰色。通常按键我都加延时,以便让缓存中多余的数据被读取完。如黑+R→wait0.2秒+灰。
2019年07月02日 03点07分
编排顺序造成抽风,我估计是代码执行时间上的细小差别,一个是黑色会被灰色立即覆盖,所以看不出来,一个是灰色被黑色覆盖会持续一小段时间,能被看出来。
2019年07月02日 04点07分
关于执行时间,有下面的体会: 灰+R→黑+灰 黑→信号A 这样的方式记忆里好像无法执行,黑色出现的时间太短。需要改成下面这样: 灰+R→黑 黑→信号A+灰
2019年07月02日 04点07分
level 8
ccp123888 楼主
这样以来,一个简单的按住变色,松开恢复原色的方块就做好了
2018年08月11日 06点08分 9
level 8
ccp123888 楼主
—————以下是进阶应用—————
2018年08月11日 06点08分 10
level 8
ccp123888 楼主
上述指令通过拓展,可以制作需要持续按住一定时间才能激活某个特殊指令的方块
2018年08月11日 06点08分 11
level 8
ccp123888 楼主
2018年08月11日 06点08分 12
level 8
ccp123888 楼主
通过延长等待时间以延长所需
按住时间
2018年08月11日 07点08分 13
level 8
ccp123888 楼主
2018年08月11日 07点08分 14
level 8
ccp123888 楼主
下个教程要不要讲讲可运作的炮口制退器呢[滑稽]
2018年08月11日 08点08分 15
level 6
你好 教程廷好 不过不必做了 中国没人玩的
2018年08月26日 02点08分 16
level 11
[真棒]
2022年03月21日 06点03分 17
1