我的世界命令方块怎么用红石激活?
我尝试过用红石线连结命令方块的输入和输出,但是失败了(可能是我的方法不对) 于是我改用活塞来代替红石,发现这个方法行得通! 所以楼主可以试试将活塞连接到命令方块的输入端,另外一边连接至要执行指令的实体(可以是玩家也可以是怪物或者是实体世界中的生物)。这样只要活塞被激活,也就是有物体经过它的时候,就会执行对应的指令了~
不过这种方法有一个问题——如果所执行的指令需要输入参数或者返回值的话,那么这些参数或值会被传递到执行指令的实体身上(就是那个被活塞推进去的实体),这样一来就可能造成错误.....所以如果是使用这种机制的话,最好确保所执行的指令不需要输入参数并且能够单独验证其正确性。(因为无法确定到底是哪个实体引用了这个命令并进而导致了后面一系列的问题发生。) 另外还有一种方法是将命令方块放置在一个活板门底下,然后让一个实体走到活板门上,这样也能实现触发的效果~
PS: 后来我发现其实可以直接在红石的终点放置一个探测铁轨,然后把需要执行的指令放在探测铁轨的前面就可以成功执行啦~这样就不必通过活板门或者活塞来转移触发效果了~