Partilhar via


Crie avatares, desova e pontos de viagem

Visão geral do ponto de viagem

O Travel Point é um componente do kit de ferramentas Mesh que pode ser usado para definir onde o avatar de um participante é colocado quando ele entra em um Evento ou para onde ele se teletransporta, conforme determinado pelo Visual Scripting, durante o Evento.

Se um Ponto de Viagem não estiver presente em um Ambiente e houver um GameObject que represente um piso na origem, o avatar será ancorado no chão quando o avatar desovar. Se nenhum piso estiver presente perto da origem, o avatar irá desovar acima da origem, cair por um tempo e, em seguida, respawn em um loop.

Visão geral do grupo de pontos de viagem

Você pode ter pontos de viagem únicos como parte de vários GameObjects diferentes, como amarras e âncoras. Se você tem um Travel Point GameObject em sua cena, mas não Travel Point Group ...

Uma captura de ecrã de um Ponto de Viagem na Hierarquia que não está atribuído a um Grupo de Pontos de Viagem.

... quando você entra no Modo de Reprodução, um Grupo de Pontos de Viagem chamado DefaultTravelGroup será criado automaticamente e o Ponto de Viagem será atribuído a ele, embora o Ponto de Viagem não apareça como um objeto filho para DefaultTravelGroup.

Uma captura de ecrã de um Ponto de Viagem atribuído automaticamente a um Grupo de Pontos de Viagem criado automaticamente no Modo de Reprodução.

Cada Grupo de Pontos de Viagem deve ter um nome exclusivo.

O Grupo Spawn Padrão é o grupo no qual você deseja que os avatares desovam quando participarem inicialmente de um evento. Se você tiver apenas um Grupo de Pontos de Viagem, ele será selecionado como o Grupo Spawn Padrão. Se você tiver dois ou mais Grupos de Pontos de Viagem, poderá selecionar qual grupo deseja como o Grupo Spawn Padrão.

Criar um Grupo de Pontos de Viagem

  1. Crie um GameObject vazio e renomeie-o como "Grupo de viagens".

  2. Defina os valores de posição de "Grupo de viagem" como 0, 0, 0.

  3. No Inspetor, clique no botão Adicionar componente.

  4. Procure e selecione Grupo de Pontos de Viagem.

    Uma captura de tela de um objeto de jogo com o componente Travel Point Group anexado.

  5. Se pretender que o grupo seja aquele em que os avatares são gerados quando adere inicialmente a um evento, certifique-se de que o Grupo Spawn Predefinido está selecionado. Caso contrário, certifique-se de que está desmarcado.

    Uma captura de tela de um componente Ponto de viagem com sua propriedade Default Spawn Group selecionada.

Criar Pontos de Viagem

Para adicionar um Ponto de Viagem a um Grupo de Pontos de Viagem:

  1. Adicione um GameObject vazio como filho do Travel Group e renomeie-o para algo que mostre que ele conterá um Travel Point.

    Uma captura de tela de um objeto de jogo Travel Point criado como filho de um objeto de jogo Travel Group.

  2. No Inspetor, clique no botão Adicionar componente.

  3. Procure e, em seguida, selecione Ponto de viagem.

    Uma captura de tela do componente Ponto de viagem.

Definições

Componente Ponto de viagem

  • Look At Transform: o ponto que você quer que a câmera olhe depois de desovar nessa transformação. O padrão será o CenterTransform forward.
  • Raio: o tamanho da área de viagem. É um círculo em torno da transformação central.
  • Viagem Única: Se isso for verdade, apenas um avatar de cada vez irá desovar neste ponto, a menos que não haja mais pontos para escolher.

Componente Grupo de Pontos de Viagem

  • Grupo Spawn Padrão: Quando verdadeiro, esse grupo será usado para encontrar o ponto de desova padrão para um avatar entrar em um espaço.

Scripts visuais

  • Métodos de Ponto de Viagem

  • TravelToPoint(): Transporte o avatar local diretamente para um Ponto de Viagem específico.

  • Métodos de Grupo de Pontos de Viagem

  • TravelToRandomTravelPoint(): Transporte o avatar local para um ponto aleatório no grupo.

Próximos passos