Crie pontos de spawn e viagem de avatar
Visão geral do ponto de viagem
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 andar na origem, o avatar ficará aterrado no chão quando o avatar aparecer. Se nenhum andar estiver presente perto da origem, o avatar aparecerá acima da origem, cairá por um tempo e depois reaparecerá em um loop.
Visão geral do grupo Travel Point
Você pode ter pontos de viagem únicos como parte de vários GameObjects diferentes, como amarras e âncoras. Se você tiver um GameObject de Ponto de Viagem em sua cena, mas nenhum 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.
Cada Grupo de Pontos de Viagem deve ter um nome exclusivo.
O Grupo de Surgimento Padrão é o grupo em que você deseja que os avatares apareçam quando entrarem inicialmente em um evento. Se você tiver apenas um Grupo de Pontos de Viagem, ele será selecionado como o Grupo de Surgimento Padrão. Se você tiver dois ou mais grupos de pontos de viagem, poderá selecionar qual grupo deseja como o grupo de spawn padrão.
Criar um grupo de pontos de viagem
Crie um GameObject vazio e renomeie-o como "Grupo de Viagem".
Defina os valores de posição de "Grupo de viagem" como 0, 0, 0.
No Inspetor, clique no botão Adicionar componente.
Pesquise e selecione Grupo de Pontos de Viagem.
Se você quiser que o grupo seja aquele em que os avatares aparecem ao entrar inicialmente em um evento, certifique-se de que a opção Grupo de Surgimento Padrão esteja selecionada. Caso contrário, verifique se ela está desmarcada.
Criar pontos de viagem
Para adicionar um Ponto de Viagem a um Grupo de Pontos de Viagem:
Adicione um GameObject vazio como filho do Travel Group e renomeie-o para algo que mostre que ele conterá um Travel Point.
No Inspetor, clique no botão Adicionar componente.
Pesquise e selecione Ponto de Viagem.
Configurações
componente Ponto de Viagem
- Olhar para a transformação: o ponto que você deseja que a câmera olhe depois de gerar nessa transformação. O padrão será CenterTransform forward.
- Raio: o tamanho da área de viagem. É um círculo ao redor da transformação central.
- Viagem Única: Se isso for verdade, apenas um avatar por vez aparecerá neste ponto, a menos que não haja mais pontos para escolher.
Componente Grupo de pontos de viagem
- Grupo de Spawn Padrão: Quando verdadeiro, este grupo será usado para encontrar o ponto de spawn padrão para um avatar que entra em um espaço.
Scripting Visual
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.