Sensors  のバックアップ(No.1)


オブジェクトに貼りつけて使うタイプのセンサーのカテゴリー。


タグ

タグタイプ

タグのカラーとレーベルを設定できる。
タグセンサーでカラーとレーベルの一致しているタグを検知できる。
他にもタグを検知できるガジェットはたくさんある。
[リビッツのもの]属性は物理チェンジャーとブーストブーツに影響する。
ブーストブーツに影響してしまうのはバグだと思われる(笑)

ビジュアル(Visuals)

  • プレイモードで表示(Visible in Play Mode)
    • いいえ(No)
      プレイモードで表示しない。
    • はい(Yes)
      プレイモードでも表示する。

インプット(Input)

タグは1つのインプットをもつ。
入力された信号をタグセンサーに渡すことができる。

タグセンサー

範囲

  • 最小探知範囲
  • 最大探知範囲
  • トリガー角度範囲
  • レイヤー範囲
  • 同じマイクロチップでタグを検出
    タグセンサーの探知範囲を設定できる。
    タグセンサーを中心とする円の半径を指定する。
    距離の単位は1/10大グリッド。
    最大探知範囲0.0の状態で左を押すと、最大探知範囲を∞に設定できることに注意。

カウント

タグセンサーを有効にするのに必要なタグの数の設定。

タグタイプ

タグのカラーとレーベルの指定。
同じカラーとレーベルのタグを検知する。

アウトプット

  • アウトプットを逆転
    [はい]にした場合、タグセンサーのアウトプットにNOTゲートを接続したのと同じ状態になる。
  • アウトプット値
    • 近さ
      タグのタグセンサーへの距離が、アウトプットのアナログ値に影響する。
      • デジタル信号
        探知範囲内にインプットがOFFでないタグが必要個数以上ある場合にON+を出力する。
        それ以外はOFF(normal)を出力する。
      • アナログ信号
        タグセンサーから必要個数番目にあるインプットがOFFでないタグの近さを出力する。
        タグの数が必要個数に満たない場合は0を出力する。
        具体的には、以下の通り。
        x = タグとタグセンサーの距離
        M = 最大探知範囲
        m = 最小探知範囲
        とすると、m <= x <= M に対し、
        m = 0.0 のとき、min{1, 4/3M*(M-x)},
        m > 0.0 のとき、1/(M-m)*(M-x),
        M = ∞  のとき、1
        を出力する。
      • プレイヤーID
        IDなしでない必要個数番目にあるインプットがOFFでないタグのプレイヤーIDを出力する。