Besiege – コントロール ユニット ガイド

コントロール ユニットは、入力に応じて論理ルートを自動的に選択するシステムです。
コントロール ユニットの概要
用語の説明
以下の段落で私が何を話しているのかわからない場合のために、これから目にする人気のない用語をいくつか紹介します:
キューブ
イベントを保存して実行するためだけに配置されたキューブ。
変数
「Modify Variable」イベントで変更できる変数。
ゲート
「イベントトリガー」と「イベント」を含む論理ゲート。
イベント トリガー
このガイドでは、「オン変数」イベントを表します。
変数「+0」について
キューブが非アクティブ化されると、キューブに書き込まれた変数はキューブ内のゲートをトリガーしません。つまり、キューブの「イベント トリガー」には変数がありますが、反応しません。
しかし、キューブのアクティブ化に関しては、イベント トリガーはまだ沈黙のままです。したがって、イベント トリガーに変数の現在の値を強制的に再検出させるため、「+0」ロジックが必要です。
ここに、制御ユニットが必要とする最も基本的で重要な機能の 1 つがあります:保存された入力を読み取る機能です。
論理ゲート
ここで少し複雑になります。コントロール ユニットには標準パターンがなく、完全に誰が作ったかによって異なります。
この問題を解決するために、最初の標準モデルを作成し、それがどのように機能するかをお見せします。
ゲートごとに 2 つの「出力」イベントと 1 つの「終了」イベントを与え、使用後にすべての格納された値が消えるようにします。合計 2 つのゲート (ゲート 1 とゲート 2) です。
プロセスの概要
仕組みは次のとおりです。