Sensors のバックアップ(No.3)
- バックアップ一覧
- ソース を表示
- Sensors は削除されています。
- 1 (2014-12-15 (月) 23:21:42)
- 2 (2014-12-16 (火) 18:02:05)
- 3 (2014-12-17 (水) 03:09:20)
オブジェクトの状態などを検知するセンサーのカテゴリー。
タグ
タグタイプ
タグのカラーとレーベルを設定できる。
タグセンサーでカラーとレーベルの一致しているタグを検知できる。
他にもタグを検知できるガジェットはたくさんある。
[リビッツのもの]属性は物理チェンジャーとブーストブーツに影響する。
ブーストブーツに影響してしまうのはバグだと思われる(笑)
ビジュアル(Visuals)
- プレイモードで表示(Visible in Play Mode)
- いいえ(No)
- はい(Yes)
プレイモードでの可視化の設定。
インプット(Input)
タグは1つのインプットをもつ。
入力された信号をタグセンサーに渡すことができる。
タグセンサー
範囲
- 最小探知範囲
- 最大探知範囲
- トリガー角度範囲
- レイヤー範囲
- 同じマイクロチップでタグを検出
タグセンサーの探知範囲を設定できる。
タグセンサーを中心とする円の半径を指定する。
距離の単位は1/10大グリッド。
最大探知範囲0.0の状態で左を押すと、最大探知範囲を∞に設定できることに注意。
カウント
タグセンサーを有効にするのに必要なタグの数の設定。
タグタイプ
タグのカラーとレーベルの指定。
同じカラーとレーベルのタグを検知する。
アウトプット
- アウトプットを逆転
[はい]にした場合、タグセンサーのアウトプットにNOTゲートを接続したのと同じ状態になる。 - アウトプット値
タグセンサーは探知範囲内にあるタグを検出するが、厳密には1フレームだけ遅延している。
n = [カウント]の項目で設定した値
とする。- 近さ
タグのタグセンサーへの距離が、アウトプットのアナログ信号に影響する。- デジタル信号
探知範囲内にインプットがOFFでないタグが必要個数以上ある場合にON+を出力する。
それ以外はOFF(normal)を出力する。 - アナログ信号
インプットがOFFでないタグのうちタグセンサーからn番目にあるタグの距離を出力する。
タグの数がnに満たない場合は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
インプットがOFFでないタグのうちタグセンサーからn番目にあるタグのプレイヤーIDを出力する。
- デジタル信号
- 信号強度
タグに入力されているアナログ信号の値が、アウトプットの信号に影響する。
タグの順序として、入力されているアナログ信号の絶対値の大きさとタグの配置されているx座標の大きさに関する辞書式順序を導入する。- デジタル信号
上記の順序でn番目のタグに入力されているデジタル信号を出力する。
ただし該当タグに入力されているデジタル信号がOFFの場合は、アナログ信号が0%でないタグのうちx座標が最も大きいタグに入力されているデジタル信号を出力する。
デジタル信号がON、かつアナログ信号が0%でないタグが存在しない場合は、OFF(normal)を出力する。 - アナログ信号
上記の順序でn番目のタグに入力されているアナログ信号を出力する。 - プレイヤーID
上記の順序でn番目のタグに入力されているプレイヤーIDを出力する。
- デジタル信号
- カウント
インプットがOFFでないタグの個数が、アウトプットの信号に影響する。
k = 探知範囲内にあるインプットがOFFでないタグの個数
とする。- デジタル信号
k >= n のとき、ON+を出力する。
そうでないときは、OFF(normal)を出力する。 - アナログ信号
k/n を出力する。 - プレイヤーID
IDなしを出力する。
- デジタル信号
- 近さ
表示
- PLAYモードで半径を表示させる
- いいえ
- はい
誤訳かと思われる。半径ではなく円形の範囲。
ビジュアル(Visuals)
- プレイモードで表示(Visible in Play Mode)
- いいえ(No)
- はい(Yes)
プレイモードでの可視化の設定。