差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

后一修订版
前一修订版
blocks:logic:syntax [2023/07/16 10:45] – 创建 毅力王者blocks:logic:syntax [2023/07/17 15:31] (当前版本) – 外部编辑 127.0.0.1
行 1: 行 1:
-====逻辑语法==== +=====逻辑语法===== 
-===输入&输出=== +====输入&输出==== 
-==Read==+===Read==
 +作用:从连接的内存读取数字\\
 {{:blocks:logic:read.png?400|}} {{:blocks:logic:read.png?400|}}
 +===Write===
 +作用:向连接的内存写入数字\\
 +{{:blocks:logic:write.png?400|}}
 +===Draw===
 +作用:添加绘图操作到绘图缓存\\
 +使用Draw Flush后才会真正显示\\
 +{{:blocks:logic:draw.png?400|}}
 +===Print===
 +作用:添加文字到打印缓存\\
 +使用Print Flush后才会真正显示\\
 +{{:blocks:logic:print.png?400|}}
 +====控制方块===
 +===Draw Flush===
 +作用:将绘图缓存中的Draw队列刷新到显示屏\\
 +{{:blocks:logic:draw_flush.png?400|}}
 +===Print Flush===
 +作用:将打印缓存中的Print队列刷新到信息板\\
 +{{:blocks:logic:print_flush.png?400|}}
 +===Get Link===
 +作用:获取与处理器连接的建筑\\
 +建筑编号从0开始\\
 +{{:blocks:logic:get_link.png?400|}}
 +===Control===
 +作用:控制建筑\\
 +{{:blocks:logic:control.png?400|}}
 +===Radar===
 +作用:让建筑搜寻感知范围内的单位\\
 +{{:blocks:logic:radar.png?400|}}\\
 +单位属性\\
 +{{:blocks:logic:radar2.png?400|}}\\
 +排序方式\\
 +{{:blocks:logic:radar3.png?400|}}
 +===Sensor===
 +作用:从单位或者建筑中获取数据\\
 +{{:blocks:logic:sensor.png?400|}}\\
 +{{:blocks:logic:sensor2.png?400|}}
 +====操作====
 +===Set===
 +作用:给变量赋值\\
 +{{:blocks:logic:set.png?400|}}
 +===Operation===
 +作用:使用1至2个参数执行运算/函数\\
 +{{:blocks:logic:operation.png?400|}}
 +===Lookup===
 +作用:根据id查询一种物品/液体/单位/建筑\\
 +{{:blocks:logic:lookup.png?400|}}\\
 +{{:blocks:logic:lookup2.png?400|}}
 +===Pack Color===
 +====控制顺序====
 +===Wait===
 +作用:等待指定的秒数\\
 +{{:blocks:logic:wait.png?400|}}
 +===Stop===
 +作用:停止该处理器的运行\\
 +{{:blocks:logic:stop.png?400|}}
 +===End===
 +作用:跳转至第一条指令\\
 +{{:blocks:logic:end.png?400|}}
 +===Jump===
 +作用:根据条件判断,决定是否跳转至另一条指令\\
 +使用方法:拉住指令右边的三角形到想要跳转的指令\\
 +{{:blocks:logic:jump.png?400|}}
 +====控制单位====
 +
 +
 +
 +