アバターの生成と移動ポイントをCreateする

トラベル ポイントの概要

Travel Point は Mesh ツールキットのコンポーネントであり、イベントに参加するときに出席者のアバターが配置される場所を定義したり、Visual Scripting を使用してイベント中にアバターをテレポートしたりできます。

旅行ポイントが環境に存在せず、原点に床を表す GameObject がある場合、アバターは生成時に床に接地されます。 原点の近くに床が存在しない場合、アバターは原点の上に出現し、しばらくの間落ち、ループで再び出現します。

トラベル ポイント グループの概要

すべてのトラベルポイントはトラベルポイントグループに属している必要があります。 最初にグループに割り当てずにトラベル ポイントを追加する場合...

移動ポイント グループに割り当てられない階層内の移動ポイントのスクリーン ショット。

...再生モードに入ると、トラベルポイントグループが自動的に作成され、トラベルポイントが割り当てられます。

再生モードで自動的に作成された移動ポイント グループに自動的に割り当てられる移動ポイントのスクリーン ショット。

すべてのトラベルポイントグループには一意の名前が必要です。

既定の Spawn グループは、アバターが最初にイベントに参加したときに生成するグループです。 移動ポイント グループが 1 つしかない場合は、既定で既定の Spawn グループとして選択されます。 複数のトラベルポイントグループがある場合は、デフォルトの Spawn グループとして目的のグループを選択できます。

トラベル ポイント グループをCreateする

  1. 空の GameObject をCreateし、名前を "Travel Group" に変更します。

  2. "Travel Group" の Position 値を 0、0、0 に設定します。

  3. インスペクターで、[コンポーネントの追加] ボタンをクリックします。

  4. をSearchし、[トラベル ポイント グループ] を選択します。

    Travel Point Group コンポーネントがアタッチされたゲーム オブジェクトのスクリーン ショット。

  5. 最初にイベントに参加するときにアバターが生成するグループにする場合は、[ 既定の産卵グループ] が選択されていることを確認します。 それ以外の場合は、選択されていないかどうかを確認します。

    既定の Spawn Group プロパティが選択された Travel Point コンポーネントのスクリーン ショット。

Createトラベルポイント

トラベル ポイント グループにトラベル ポイントを追加するには:

  1. 空の GameObject を Travel Group の子として追加し、その名前を Travel Point が含まれていることを示す名前に変更します。

    Travel Group ゲーム オブジェクトの子として作成された Travel Point ゲーム オブジェクトのスクリーン ショット。

  2. インスペクターで、[コンポーネントの追加] ボタンをクリックします。

  3. をSearchし、[トラベル ポイント] を選択します。

    Travel Point コンポーネントのスクリーン ショット。

設定

Travel Point コンポーネント

  • [変換の確認]: その変換に対する生成後にカメラで確認するポイント。 既定では CenterTransform forward になります。
  • 半径: 移動領域のサイズ。 これは、中心変換の周りの円です。
  • 単一の旅行: これが当てはまる場合、選択するポイントがなくなった場合を除き、一度に 1 つのアバターのみがこの時点に出現します。

Travel Point Group コンポーネント

  • 既定の Spawn グループ: true の場合、このグループは、空間に入るアバターの既定の生成ポイントを見つけるために使用されます。

ビジュアル スクリプト

  • Travel Point メソッド

  • TravelToPoint(): ローカル アバターを特定のトラベル ポイントに直接転送します。

  • Travel Point Group メソッド

  • TravelToRandomTravelPoint(): ローカルアバターをグループ内のランダムなポイントに転送します。

次の手順