【红石】有谁知道,怎么实现这样一个功能
minecraft吧
全部回复
仅看楼主
level 5
格雷-D 楼主
就当我按下按钮后,要过一段时间才能再次对这个按钮有反应。即在按下按钮后的一段时间内,再按按钮是没有反应的。
具体来说,我是想按一下按钮召唤一个TNT,但我希望能在这个TNT爆炸完后才能再次按按钮召唤TNT,以免第一个TNT把第二个召唤出的TNT炸飞,导致我的地图被炸烂。
目前有两个解决方法,一个是设立记分板,检测空间内是否有TNT存在,如果存在就不能执行第二次召唤。另一个方法是召唤TNT时缩短爆炸时间。
但这两个方法都有一定的缺陷,要么不方便建设,要么不方便使用。请问万能的吧友有没有只通过红石的方法实现这一点?
2017年09月25日 03点09分 1
level 5
格雷-D 楼主
[泪]
2017年09月25日 03点09分 3
level 10
我是红石渣,不知道这样行不
2017年09月25日 04点09分 5
这种方法只是单纯的延时吧[委屈],不能让我短时间内下一次的按键无效化[委屈]
2017年09月25日 07点09分
level 14
给tnt实体在召唤的时候指定一个uuid
世界里不能同时出现两个一样uuid的实体 所以这个时候再次激活cb就会失败
2017年09月25日 05点09分 7
居然还有这种操作╭(°A°`)╮我去查查uuid的资料
2017年09月25日 07点09分
是的 比如summon tnt ~ ~ ~ {UUIDLeast:34,UUIDMost:23,Fuse:40}就会召唤一个tnt 直到它爆炸都没法再召唤出来 (34和23是乱打的整数 别的地方也要用又不想冲突就改成其他的随便的数)
2017年09月25日 13点09分
level 14
有这种方法,不过我最近没有玩MC,所以记不清了。[汗]
2017年09月25日 05点09分 8
level 11
用粘性活塞加方块链接线路,按按钮后4秒内用活塞把激活发射器的线路切断
2017年09月25日 08点09分 11
大神谢谢啦!楼下两楼也是提出了一样的方法
2017年09月25日 17点09分
level 14
漏斗计时?
2017年09月25日 09点09分 12
level 7
我我我
2017年09月25日 12点09分 14
level 7
之前我刚好无聊研究出了这个,这里分享给你吧(中间那段应该可以再加长)
2017年09月25日 12点09分 15
原理看懂了,应该确实可行!谢谢!明天我试试[真棒]
2017年09月25日 17点09分
level 11
比较器电容就好了
2017年09月25日 15点09分 16
level 11
2017年09月25日 15点09分 17
看起来好高级……明天我试着搭一下再思考原理好了。谢谢!
2017年09月25日 17点09分
@格雷-D 比较器电容能够提供一个长时间的讯号,刚好可以用来切断电路
2017年09月26日 08点09分
1