跳至主要內容
Sandustry指南

邏輯/自動化助理

Sandustry 邏輯建構器

你想自動化什麼?

建立你需要的訊號鏈。先從工廠行為開始,不要先看一整牆的閘門名稱。

範例/替代路線

脈衝感測器

短脈衝

切換

記憶

門 A

控制

NOT

邏輯

門 B

控制

建構 Sandustry 邏輯電路

選擇觸發條件、行為、記憶與確認輸出。電路會在你變更時自我驗證。

01

偵測

你想自動化什麼?

02

處理

選擇一個邏輯閘,切換它的即時輸入,看看目前輸出。XOR 與 XNOR 在超過兩個輸入時仍維持 parity 行為。

03

記住/延遲

用記憶維持持續狀態、用重複器延遲一個更新,或用緩衝器原樣傳遞。

04

控制

控制

你的電路

建議邏輯

訊號感測器 A

連續

訊號感測器 B

連續

AND

邏輯

輸出

控制

重設

連續

重設 / 輸出

控制

檢查: 這些是範例自動化模式,不是官方預設或內建 Blueprints。載入一個後可繼續編輯。

有序訊號鏈

可用裝置

有序鏈

訊號感測器 A
訊號感測器 B
AND
輸出
重設
重設 / 輸出

你應該用哪種感測器?

區域大小相同,但觸發條件與訊號持續時間不同。

連續

訊號感測器

當其 4×4 區域內 16 格都含有材料時為 ON。

15 / 16 → OFF

16 / 16 → ON

連續

存在感測器

當其 4×4 區域內至少有一種材料存在時為 ON。

0 個存在 → OFF

1+ 個存在 → ON

短脈衝

脈衝感測器

當其 4×4 區域變成滿格時送出一次短脈衝。

未滿 → 滿 → 脈衝

滿 → 滿 → 無脈衝

訊號感測器、存在感測器與脈衝感測器比較
感測器區域啟用條件訊號
訊號感測器4×416 格都含有材料連續
存在感測器4×4至少有一個材料存在連續
脈衝感測器4×4區域變滿短脈衝

需要一次性事件? 使用 Pulse Sensor。 需要會持續維持 ON 的狀態嗎? 使用 Signal 或 Presence Sensor。

Sandustry 邏輯閘如何運作

選擇一個邏輯閘,切換它的即時輸入,看看目前輸出。XOR 與 XNOR 在超過兩個輸入時仍維持 parity 行為。

基本

AND / OR / NOT

AND 需要每個連結輸入都為 ON。OR 只需要至少一個。NOT 會反轉且只接受一個輸入。

反轉

NAND / NOR

NAND 只要不是每個連結輸入都為 ON 就會是 ON。NOR 只有在全部都不是 ON 時才為 ON。

奇偶

XOR / XNOR

XOR 在 ON 輸入數為奇數時為 ON。XNOR 需要至少一個連結輸入,且在 ON 輸入數為偶數時為 ON。

AND 即時輸入

輸出

0

當所有連結輸入都為 ON 時為 ON。 目前輸出:0。

AND 真值表

ABOUT
000
010
100
111

XOR / XNOR 多輸入行為

XOR 在 奇數 個 ON 輸入時為 ON。XNOR 需要至少一個連結輸入,且在 偶數 個 ON 輸入時為 ON。

ON OFF OFF → XOR ON

ON ON OFF → XOR OFF

ON ON ON → XOR ON

切換、緩衝器與重複器

用記憶維持持續狀態、用重複器延遲一個更新,或用緩衝器原樣傳遞。

記憶

切換

只有在輸入從 OFF 變成 ON 時,才翻轉它儲存的 ON/OFF 狀態。

OFF

ON ← 切換

ON ← 不會再次切換

↓ OFF ↓

ON ← 再次切換

延遲

重複器

儲存目前的合併輸入,並在一個框架或更新後複製到輸出。

現在輸入 → 下一個 tick 輸出

直通

訊號緩衝器

將合併輸入原樣轉送,不增加額外 tick 延遲。

輸入 → 相同輸出

常見 Sandustry 邏輯設定

這些是範例自動化模式,不是官方預設或內建 Blueprints。載入一個後可繼續編輯。

範例自動化模式

全區關閉

當其 4×4 區域內全部 16 格都含有材料時為 ON。

訊號感測器 → 門

範例自動化模式

存在控制

當其 4×4 區域內至少有一種材料存在時為 ON。

存在感測器 → 門

範例自動化模式

一個 tick 延遲

在下一次更新時輸出目前輸入。

輸入: → 重複器 → 輸出

範例自動化模式

切換記憶

在 OFF → ON 轉換時翻轉儲存狀態。

脈衝感測器 → 切換器 → 輸出

範例自動化模式

交替分流器

它只會在 4×4 區域從未滿變成滿時送出。區域必須先離開滿格狀態才能再次觸發。

脈衝感測器 → 切換器 → 門 A / NOT → 門 B

範例自動化模式

Fluxite 批次重設

Fluxite 批次重置

輸入 A + 輸入 B → AND → ↺ → 重設

閱讀 Fluxite 生產指南 →

如何解鎖 Sandustry 邏輯

從 Door 到感測器、控制器與閘門的一條精簡路徑。票券成本取自目前的 0.5.6b 登錄表。

02

訊號裝置

5 張 Conservatory Tickets

解鎖項目

訊號感測器 · 開關 · 燈 · 緩衝器 · 訊號連接器

規劃研究 →

03

訊號控制

5 張 Conservatory Tickets

解鎖項目

切換器 · 按鈕 · 脈衝感測器 · 存在感測器

規劃研究 →

04

邏輯閘

5 張 Conservatory Tickets

解鎖項目

AND · OR · NOT · NAND · NOR · XOR · XNOR · 重複器

規劃研究 →

邏輯無法運作?

先選症狀。診斷從目前遊戲行為開始,不會先假設遊戲出了問題。

檢查

檢查感測器類型

Signal Sensor 需要全部 16 格填滿。Presence Sensor 需要至少一種材料。Pulse Sensor 只有在區域變滿時才會觸發。

可能問題

你可能正在等 Pulse Sensor 的連續訊號。

顯示感測器比較 →

如何連接訊號裝置

  1. 01檢查送訊端、接收端與建造區域
  2. 02選擇 Signal Linker,先選已註冊的送訊端,再選已註冊的接收端。連結只限於授權的建造區域。
  3. 03重複選同一個送訊端 → 接收端連結會將其移除。

在支援的地方也可用右鍵解除連接。

這個結構可以被控制嗎?

常見邏輯問題

針對玩家最常遇到的接線錯誤提供簡短答案。

我該用哪種 Sandustry Sensor?

連續的滿區狀態用 Signal Sensor,任何材料存在用 Presence Sensor,區域變滿時的一次性事件用 Pulse Sensor。

為什麼 Pulse Sensor 只會作用一次?

它只會在 4×4 區域從未滿變成滿時送出。區域必須先離開滿格狀態才能再次觸發。

NOT 可以使用多少輸入?

剛好一個。零個或多個輸入時,NOT 會失效,並在目前遊戲邏輯中輸出 OFF。

XOR 和 XNOR 在超過兩個輸入時怎麼運作?

它們使用 parity。XOR 在 ON 輸入數量為奇數時為 ON。XNOR 需要至少一個連結輸入,且在 ON 輸入數量為偶數時為 ON。