Minecraft(我的世界)中文论坛
标题:
[CBL∫2b]指令方块进阶教程——模块 §8 : 建立模块
[打印本页]
作者:
⭐✔️
时间:
2015-7-28 10:52
标题:
[CBL∫2b]指令方块进阶教程——模块 §8 : 建立模块
本帖最后由 贰逼 于 2016-1-10 16:27 编辑
多模块关联
下一页为 建立模块
在模块中,为了达成
一个目的
,可以使用多个语句的
单模块来完成
。
但是如果模块的输入有
一系列输出
,那么需要
创建多个模块完成
。
因此在单模块中输入输出关系:
输入→输出
多模块相当于多个单模块
,所以输出输入关系:
输入 →输出
(输入) →输出
→输出
可以看到多模块更加灵活
不必局限于一个模块的体系
。本章就要学习包括
创建调用
多模块,和
控制多模块的操作类型
。
多模块最本质的区别:可被调用
多模块关联包括
建立模块
调用模块
初始执行模块
单次执行模块
setblock法
时钟法
调用效果指令
调用游戏资源
坐标操作
自动寻路
远程法调用逻辑组
关闭模块
全索引链接
上一篇
(执行值与时钟)--
下一篇
(调用模块)
§8.1 建立模块
看了本章引言应该对多模块执行关系有所了解。
其实
多模块可以当作单模块分开执行
,但是与但模块不同的是多模块能够被
灵活调用
,每一个模块达成的目的也不同。
引言中可以看到多模块就是
多个或单个输入
,
多个输出
以达成目的,
所以首先应该分清,
多模块也有主次之分
。
主:
即多模块的
输入模块
,
它能关联语句结合后面讲的调用模块,以实现
调用输出模块
(次)。
若多模块包含
多个主模块,表明多个是或关系的输入
。
次:
即
输出模块
,一个多模块可以
拥有多个次模块
,每个次模块都可以利用语句
来达成目的完成输出
。
建立模块的方式十分简单,就如
单模块关联
,
可以发现单模块关联中语句有
输入也有输出
,多模块就是把
输入和输出拆开
,
通过输入的模块结合条件和语句来调用
多个输出
,达成目的。
多模块实现的
不是单模块仅仅一个目的
,而是实现
调用目的
,这有类似于函数。
因此多模块也可以有
返回值也可以无返回值
;
需要注意的是如果多模块中的输出模块的变量在执行后没有清除,那么
变量是静态
的,可以
直接被其他模块调用
;
由于没有特殊局限,
所有模块都是公共模块
;
输入模块必须被执行
,否则整个多模块是无效的,输出模块无法被调用完成输出。
总结上面的内容,
建立多模块必须
创建主模块
(输入模块),和
至少一个次模块
(输出模块),且一个次模块是
达成目的为主模块服务,最后被主模块调用
。
[groupid=546]Command Block Logic[/groupid]
作者:
lxq54sb123
时间:
2015-7-28 11:15
好厉害啊,虽然看不懂
作者:
lzs1234
时间:
2015-7-28 11:18
已经完全听不懂了……
请问“调用”是什么意思?
作者:
⭐✔️
时间:
2015-7-28 13:08
lzs1234 发表于 2015-7-28 11:18
已经完全听不懂了……
请问“调用”是什么意思?
http://baike.baidu.com/link?url= ... 09uObFS6eELoNT_tcOK
欢迎光临 Minecraft(我的世界)中文论坛 (https://www.mcbbs.net/)
Powered by Discuz! X3.5