신호 송신
개요
신호 송신는 게임 내에서 신호를 전파하고 경로를 지정하며 변환하는 메커닉과 기계를 다룬다. 신호는 전선, Wire Bridges, Wireless Senders and Receivers를 따라 이동하고, Global Signal Transmitters로 전역에 브로드캐스트되어 Global Signal Receivers로 수신될 수 있다. 여러 기계와 UI 요소가 와이어 및 신호와 상호작용한다: 전선는 신호 생성기, 버튼 켜기/끄기, 디스플레이, Belt Readers, Belt Filters, 논리 회로, 그리고 Simulated Machines에 연결할 수 있다. Operator Signal Receivers는 선택 시 Random Operator Shapes에서 구성 가능한 도형 신호를 제공한다.
전선는 벨트와 파이프처럼 분기하고 합쳐지며 레이어를 변경할 수 있다. 전선의 모든 입력은 출력으로 동작할 수 있으며; 전선의 신호는 모든 방향으로 연결된 어떤 전선에도 전파된다. 전선는 현재 신호 상태를 나타내기 위해 다른 색을 표시한다: null일 때는 짙은 녹색, 정수 0일 때는 더 옅은 녹색, 0이 아닌 정수 및 shape 또는 color-code 신호일 때는 더 밝은 녹색, 충돌 상태일 때는 밝은 빨간색이다. 충돌 규칙의 유일한 예외는 null 신호가 비-널 신호로 덮어써진다는 것이다. 전선에 마우스를 올리면 현재 신호를 보여주는 툴팁이 표시된다.
Wire Bridge는 동일한 타일 내에서 두 다른 신호가 충돌을 일으키지 않고 교차할 수 있게 한다. Wire Bridge의 한쪽에 들어오는 신호는 항상 반대쪽에 출력되므로, 일반 전선가 충돌할 곳에서 깔끔한 교차를 가능하게 한다.
Wireless Senders and Receivers는 sender 위치에서 receiver 위치로 드래그할 때 두 지점 사이에 직접 링크를 생성한다. receiver는 sender로부터 1에서 4개의 빈 타일 거리 내에 배치되어야 한다. sender는 범위 내에서 가장 먼 receiver에 연결된다; 여러 sender가 같은 receiver에 연결을 시도하면, 해당 receiver로부터 가장 먼 sender가 선택된다. Wireless Sender는 입력 신호를 받아 연결된 Receiver로부터의 신호를 출력하며, 그들 사이에 보이는 빔을 그린다. Wireless 페어는 전선를 배치하기 어려운 구역을 통해 신호를 전달하는 데 사용할 수 있다.
Global Signal Transmitters and Global Signal Receivers는 장거리, 공장 간 신호 공유를 가능하게 한다. 둘 다 Channel Input (#)으로 non-null, non-conflict 전선 신호를 필요로 한다. Global Signal Transmitter는 또한 Signal Input (⚡)에 어떤 전선 신호도 필요로 한다; 만약 그 Signal Input이 non-null이면, transmitter는 그 신호를 자신의 Channel Input과 일치하는 모든 Global Signal Receivers에게 전송한다. Global Signal Transmitter의 표시기는 Channel Input이 null일 때 빨간색을, Channel Input에 신호가 있으나 Signal Input이 null일 때 노란색을, Channel와 Signal 입력 모두 신호를 받을 때 초록색을 보여준다. Global Signal Receiver는 Channel Input이 null이거나 어떤 transmitter도 사용하지 않는 경우 빨간색, Channel Input이 어떤 transmitter에 의해 사용되었거나 사용되고 있는 경우 노란색, 그리고 Channel Input이 현재 non-null Signal Input을 가진 transmitter의 Channel Input과 일치하는 경우 초록색이다; 초록 상태에서는 receiver의 Signal Output (⚡)이 전송된 신호와 일치한다. Global Signal Transmitters와 Receivers는 Wire Basics와 3rd Machine Level을 언락한 후에 이용할 수 있다.
- 지역 경로 지정, 분기, 합류, 레이어링에는 전선를 사용하라; 실시간 신호를 확인하려면 호버 툴팁을 활용하라.
- 동일 타일에서 두 신호를 충돌 없이 교차시키려면 Wire Bridges를 사용하라.
- 짧은 간격(1–4개의 빈 타일)을 연결하거나 혼잡한 구역을 통해 신호를 라우팅하려면 Wireless Senders/Receivers를 사용하라; sender는 범위 내에서 가장 먼 사용 가능한 receiver에 연결된다는 점을 주의하라.
- 장거리로 특정 신호를 브로드캐스트하려면 Global Signal Transmitters와 Receivers를 사용하라; 전송이 일어나려면 Channel Inputs가 일치하고 Signal Inputs가 non-null이어야 한다.
- 선택 가능한 Random Operator Shape가 신호 원천으로 필요할 때는 Operator Signal Receivers를 사용하라.