アバターの生成と移動ポイントをCreateする
トラベル ポイントの概要
Travel Point は Mesh ツールキットのコンポーネントであり、イベントに参加するときに出席者のアバターが配置される場所を定義したり、Visual Scripting を使用してイベント中にアバターをテレポートしたりできます。
旅行ポイントが環境に存在せず、原点に床を表す GameObject がある場合、アバターは生成時に床に接地されます。 原点の近くに床が存在しない場合、アバターは原点の上に出現し、しばらくの間落ち、ループで再び出現します。
トラベル ポイント グループの概要
すべてのトラベルポイントはトラベルポイントグループに属している必要があります。 最初にグループに割り当てずにトラベル ポイントを追加する場合...
...再生モードに入ると、トラベルポイントグループが自動的に作成され、トラベルポイントが割り当てられます。
すべてのトラベルポイントグループには一意の名前が必要です。
既定の Spawn グループは、アバターが最初にイベントに参加したときに生成するグループです。 移動ポイント グループが 1 つしかない場合は、既定で既定の Spawn グループとして選択されます。 複数のトラベルポイントグループがある場合は、デフォルトの Spawn グループとして目的のグループを選択できます。
トラベル ポイント グループをCreateする
空の GameObject をCreateし、名前を "Travel Group" に変更します。
"Travel Group" の Position 値を 0、0、0 に設定します。
インスペクターで、[コンポーネントの追加] ボタンをクリックします。
をSearchし、[トラベル ポイント グループ] を選択します。
最初にイベントに参加するときにアバターが生成するグループにする場合は、[ 既定の産卵グループ] が選択されていることを確認します。 それ以外の場合は、選択されていないかどうかを確認します。
Createトラベルポイント
トラベル ポイント グループにトラベル ポイントを追加するには:
空の GameObject を Travel Group の子として追加し、その名前を Travel Point が含まれていることを示す名前に変更します。
インスペクターで、[コンポーネントの追加] ボタンをクリックします。
をSearchし、[トラベル ポイント] を選択します。
設定
Travel Point コンポーネント
- [変換の確認]: その変換に対する生成後にカメラで確認するポイント。 既定では CenterTransform forward になります。
- 半径: 移動領域のサイズ。 これは、中心変換の周りの円です。
- 単一の旅行: これが当てはまる場合、選択するポイントがなくなった場合を除き、一度に 1 つのアバターのみがこの時点に出現します。
Travel Point Group コンポーネント
- 既定の Spawn グループ: true の場合、このグループは、空間に入るアバターの既定の生成ポイントを見つけるために使用されます。
ビジュアル スクリプト
Travel Point メソッド
TravelToPoint(): ローカル アバターを特定のトラベル ポイントに直接転送します。
Travel Point Group メソッド
TravelToRandomTravelPoint(): ローカルアバターをグループ内のランダムなポイントに転送します。