#1.9"条件嵌套"与输出
条件嵌套模式就是在1.9指令方块中的选项:Conditional
在默认条件下不开启条件嵌套模式:Unconditional
来看一看Conditional是一个怎样的输出改变
下面来枚举几种情况:
- 此Conditonal指令方块的输出情况







由此可以看出开启了Conditional模式的命令方块是否执行,取决于输入接口前的指令方块执行是否成功
- Conditional输出接口指令方块的输出情况




由此可以总结得出:
如果开启了Conditional模式的命令方块是否执行,取决于输入接口前的指令方块执行是否成功;
如果没有开启则无影响,和串联模块的性质一样。
总结:
1.开启了Conditional模式的命令方块是否执行,取决于输入接口前的指令方块执行是否成功;
2.没有开启Conditional模式的指令方块与串联模块中的指令方块保持相同性质(只要核心执行就一直执行)。
所以所谓'条件嵌套'的'条件'就是:输入接口前的指令方块执行是否成功。
利用条件嵌套的功能,很多功能将会更简便的实现
[groupid=546]Command Block Logic[/groupid]