Physics/Utility/ColliderUserTracker

Last-modified: 2024-10-10 (木) 19:30:36


ColliderUserTracker(コライダー ユーザー トラッカー)

コライダー(当たり判定)で、出入りするユーザーを追跡できるコンポーネント


項目

Enabled:
効果なし。

TriggersOnly:
ColliderのType設定が「Trigger系」のときのみ反応する。

Trueのとき、ColliderのTypeをTrigger系にすると反応します。
Falseのとき、ColliderのTypeをTrigger系又はStaticでCharacterColliderをTrueにすると反応します。(Activeは激重になるので使わない方が良いです。)


IsLocalUserInside:
自分がColliderの中又は乗っているとき、Trueになる。(ローカル動作)

IsAnyUserInside:
誰かがColliderの中又は乗っているとき、Trueになる。

NumberOfUsersInside:
Colliderの中又は乗っている人数。

_usersInside(bag):
自動。(Add押しても増えません。)


使用例

  • Colliderと同じスロットにアタッチ。
  • IsLocalUserInsideはローカルで動作するので非常に便利。
    このbool値を使用して区域のOn/Off等、ワールド軽量化に活用できる。
  • IsAnyUserInsideはグローバルで動作するので、こちらも便利。
    自動ドアの開閉センサー等を簡単に作る事ができます。
  • NumberOfUsersInsideを使えば、エレベーターの乗員数カウント等を簡単に作る事ができます。


その他

  • 移動方法がNoClipのユーザーは検知できません。
  • 多くのワールドでこのコンポーネントが活用されています。ワールド巡りをする際は、ぜひ歩行モード等で移動しましょう。