判断运算器
Jump to navigation
Jump to search
判断运算器 |
生产配方 |
|||||||||||||
+ + → | |||||||||||||
原料总计 |
|||||||||||||
+ + | |||||||||||||
在地图上显示的颜色 |
|||||||||||||
生命值 |
|
||||||||||||
每组数量 |
50 |
||||||||||||
50 (1 stack) |
|||||||||||||
能量消耗 |
1 kw (电能) |
||||||||||||
开采工时 |
0.1 |
||||||||||||
原型类型 |
|||||||||||||
内部名称 |
decider-combinator |
||||||||||||
前置科技 |
|||||||||||||
可由以下设施生产 |
|||||||||||||
可由以下配方消耗 |
|||||||||||||
判断运算器是游戏里构成信号网络三个运算器的其中之一,用来比较网络中的信号值。
可以进行的比较有:
- 大于(>)
- 小于(<)
- 大于等于(>=)
- 小于等于(<=)
- 等于(=)
- 不等于(!=)
以右侧信息栏上的图片为准,输入口是左侧的两个端点,输出口位于右侧。
功能说明
判断运算器内部的处理逻辑分为三步:
- 所有的输入口的值(红绿线)在运算器内部会被相加。
- 判断运算器的设置界面可以指定“第一个”输入信号(左值),一个比较符号(>,<,=,>=,<=,!=),以及“第二个”输入信号(右值)或者一个常量。
- 如果比较值为真,输出信号可以设定为任何信号,其值要么是所指定的输入信号的值,要么是常量 1 。
其他要点:
- 当输入输出信号为“所有”虚拟信号时,只要比较条件为真,运算器会将所有非零值输出。当输出信号为“所有”虚拟信号且输出值为“常量1”的时候,对于所有的非零的输入值,运算器都会输出常量1。
- 当输入信号为“每个”虚拟信号时,运算器会分别对两个输入值执行比较,并将比较通过的值以指定的信号输出。
- 当输入信号为“所有”虚拟信号时,运算器可以被看做是一个逻辑与门,只有两个输入值为非零值且通过了比较条件才为真。
- 当输入信号为“任意(任一)”虚拟信号时,运算器可以被看做是一个逻辑或门,只要有一个非零值通过了比较条件即为真。
判断运算器可以处理特殊的信号。
在使用判断运算器和算术运算器的时候,输出的信号变为可输入的信号前,会有一个心跳(六十分之一游戏秒)的延迟。