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