ひとことで
Sandustry Logic の基本は、4×4 の範囲にある element の状態を信号にし、Signal Linker で sender と receiver を接続することです。信号をそのまま別の場所へ延ばしたいときは Buffer を経由できます。まずは短い 1 本の信号線だけを組み、各コンポーネントの状態を確認しましょう。
公式 Wiki で確認できる4つの要素
Signal Sensor
Signal Sensor は、センサーの 4×4 エリアが element で満たされたときに信号を出します。element は 1 種類に限らず、任意の組み合わせで構いません。条件を満たすと constant signal になります。
Presence Sensor
Presence Sensor は、4×4 エリア内に少なくとも 1 つの element がある間、信号を出し続けます。こちらも対象の種類は問わず、エリア内に存在する量が 1 つ以上かどうかを見ます。
Signal Linker
Signal Linker は、sender と receiver をつなぐための配線です。送信側から受信側へクリックしてドラッグすると signal wire が作られます。sender が on signal を送っているときは wire が緑、そうでないときは赤で表示されます。
Buffer
Buffer は入力を変更せず、そのまま転送します。Signal Linker を使って sender から Buffer へ、さらに Buffer から receiver へつなぐと、Buffer 経由で信号を延長できます。
Signal Sensor と Presence Sensor の使い分け
判定したい状態を、まず次の2つに分けて考えます。
- 4×4 エリア全体を element で埋めた状態を知らせたいなら Signal Sensor。
- 4×4 エリア内に element が 1 つでもある間を知らせたいなら Presence Sensor。
どちらも判定範囲は 4×4 です。センサーを置いたあと、意図した範囲に element が入っているかを画面上で確認してから配線すると、条件の取り違えを減らせます。
最初の信号線を組む手順
- 「エリア全体が満たされた状態」か「1 つ以上が存在する状態」かを決め、Signal Sensor または Presence Sensor を選びます。
- センサーの 4×4 エリアを確認し、テストしたい element がその範囲に入るよう配置します。
- Signal Linker でセンサーを sender、受け側の機器を receiver として指定し、送信側から受信側へドラッグします。
- 信号を途中で延ばす必要がある場合は、sender → Buffer → receiver の順に Signal Linker で接続します。
- element がない状態、条件を満たす状態の順に確認し、wire の色が signal の on/off と一致するかを見ます。
最初から長い配線にせず、センサー 1 台、必要なら Buffer 1 台、receiver 1 台の構成で動作を確認するのが安全です。Signal Sensor は「4×4 が満杯」、Presence Sensor は「4×4 内に 1 つ以上」という違いを、同じ element で比較すると分かりやすくなります。
動かないときの確認
- Signal Sensor が信号を出さない: 4×4 エリア全体が element で満たされているかを確認します。
- Presence Sensor が信号を出さない: 4×4 エリア内に element が少なくとも 1 つあるかを確認します。
- wire が赤い: sender が on signal を送っていない状態です。センサーの判定範囲と、現在の element の有無を見直します。
- Buffer の先で信号を確認できない: Buffer は入力を変更しないため、Buffer の前後を Signal Linker で sender/receiver として正しくつないでいるかを確認します。
このガイドの範囲
このページで扱うのは、現在引用している 4 つの公式コンポーネント(Signal Sensor、Presence Sensor、Signal Linker、Buffer)だけです。Logic の完全なカタログを網羅していることや、他の Logic 要素の仕様を確定していることを意味しません。追加の Logic 要素については、それぞれの公式ドキュメントを確認してください。
出典と関連リンク
Signal Sensor(公式 Wiki) · Presence Sensor(公式 Wiki) · Signal Linker(公式 Wiki) · Buffer(公式 Wiki)
ゲーム内のシステム整理は Systems、配置の保存や共有は Blueprints を参照してください。