跳到主要内容

信号传输

类别世界
类别
世界

概述

信号传输 涵盖遊戲中傳播、路由和轉換信號的機制與機器。信號沿著 线路、通過 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 的整數以及形狀或顏色碼信號,當 线路 發生衝突時顯示亮紅。唯一起衝突規則的例外是:null 信號會被非 null 信號覆蓋。將滑鼠懸停在 线路 上會顯示包含當前信號的工具提示。

Wire Bridges 允許兩個不同信號在同一格內交叉而不造成衝突。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 和 Global Signal Receivers 使得跨工廠的長距離信號共享成為可能。兩者都需要一個非 null、非衝突的 线路 信號作為它們的 Channel Input (#)。Global Signal Transmitter 還需要在其 Signal Input (⚡) 上有任意 线路 信號;如果該 Signal Input 為非 null,傳輸器會將該信號發送給所有 Channel Input 與傳輸器的 Channel Input 匹配的 Global Signal Receivers。Global Signal Transmitter 的指示燈在其 Channel Input 為 null 時顯示紅色,當 Channel Input 有信號但 Signal Input 為 null 時顯示黃色,當 Channel 和 Signal 輸入皆有信號時顯示綠色。Global Signal Receiver 在其 Channel Input 為 null 或未被任何傳輸器使用時顯示紅色,當其 Channel Input 已被或正在被任何傳輸器使用時顯示黃色,當其 Channel Input 匹配到一個目前其 Signal Input 為非 null 的傳輸器的 Channel Input 時顯示綠色;在綠色狀態下,receiver 的 Signal Output (⚡) 與被傳送的信號相符。Global Signal Transmitters 和 Receivers 在解鎖 Wire Basics 以及第 3 級機器後可解鎖。

  • 使用 线路 進行本地路由、分流、合流和分層;依賴懸停工具提示來檢查即時信號。
  • 使用 Wire Bridges 在同一格內交叉兩個信號而不產生衝突。
  • 使用 Wireless Senders/Receivers 跨越短距離間隙(1–4 個空格)或在擁擠區域路由信號;注意 sender 會連接到範圍內最遠的可用 receiver。
  • 使用 Global Signal Transmitters 和 Receivers 在長距離廣播特定信號;確保 Channel Inputs 匹配且 Signal Inputs 為非 null 才會發生傳輸。
  • 當需要一個可選的 Random Operator Shape 作為信號來源時,使用 Operator Signal Receivers。

同类型其他实体

相关页面

最后更新: