Use o dispositivo Rastreador para criar e rastrear objetivos personalizados que um jogador pode concluir e enviar um sinal para outro dispositivo quando o jogador concluir um objetivo rastreado.
Você pode rastrear objetivos definidos para jogadores individuais, uma equipe ou várias equipes. Para equipes, você também pode rastrear os dados de persistência de jogador individuais de uma sessão para a seguinte. (Para saber mais sobre isso, consulte Como rastrear dados de persistência, abaixo.
Para obter ajuda sobre como encontrar o dispositivo Rastreador, consulte Como usar dispositivos.
Você precisará de um rastreador separado para cada objetivo que deseja rastrear.
Se estiver usando várias cópias de um dispositivo em uma ilha, pode ser útil renomeá-las. Escolha um nome que remeta à função de cada dispositivo para não os confundir e facilitar a busca por dispositivos específicos no Navegador de Evento.
Filtro Contextual
Alguns dispositivos são afetados por uma funcionalidade chamada filtro contextual. Este recurso oculta ou exibe opções de acordo com os valores selecionados em outras opções relacionadas. Essa funcionalidade reduz a bagunça no painel de personalização e facilita o gerenciamento e a navegação pelas opções.
No entanto, pode ser difícil reconhecer quais opções e valores acionam o filtro contextual. Para ajudar a identificá-los, todos os valores que acionam filtros contextuais são exibidos em itálico em nossas documentações sobre dispositivos. Todas as opções são listadas, até mesmo as afetadas pelo filtro contextual. No caso de opções ocultadas ou exibidas de acordo com o valor de outras opções específicas, há uma observação no campo Descrição delas.
Opções do dispositivo
Esse dispositivo tem algumas funcionalidades básicas, como qual atributo é rastreado e o valor desse atributo quando a meta é atingida. Também há algumas opções avançadas, como determinar se o progresso de conclusão é compartilhado por todos os membros de uma equipe ou se é rastreado individualmente.
Os valores padrão estão em negrito. Os valores que acionam o filtro contextual estão em itálico.
Você pode configurar este dispositivo com as opções a seguir.
| Option | Valores | Descrição |
|---|---|---|
Estatística para rastrear | Eliminações, Escolha uma estatística para rastrear | Determina qual estatística o dispositivo rastreará para o Valor do rastreador. Estatísticas que podem ser rastreadas:
|
Redefinir no primeiro surgimento | Não, Sim | Determina se a estatística rastreada será restaurada quando o jogador surgir em um novo jogo ou rodada. Se Estatística a ser rastreada estiver definida como Rodadas concluídas, Rodadas ganhas, Jogos concluídos ou Jogos vencidos, o dispositivo não será redefinido, independentemente da configuração selecionada aqui. |
Valor-alvo | 10, Escolha um número | Quando o dispositivo conta para o valor selecionado, o objetivo está concluído. Se você selecionar 0, o rastreador nunca será concluído. |
Valor inicial | 0, Escolha ou insira um número | Determina o valor do rastreador no início do rastreamento. |
Equipe Válida | Todos, Escolha ou insira um número | Esse rastreador pode ser atribuído a jogadores da equipe selecionada. |
Atribuir no início do jogo | Ativado, Desativado | Determina se esse rastreador é atribuído aos jogadores aplicáveis quando o jogo começa. |
Atribuir ao entrar em jogo em andamento | Ativado, Desativado | Determina se um jogador será designado a esse rastreador quando entrar em um jogo já em andamento. |
Compartilhamento | Individual, Equipe, Todos | Determina se o progresso é rastreado com base em cada jogador individualmente, em todos os membros de uma equipe ou em todos os jogadores que contribuem com o progresso até um valor alvo. Observe que, se quiser usar a opção Resolve conflitos com dados de persistência (estatísticas transmitidas para a frente de sessão para sessão), você precisará definir essa opção como Equipe ou Todos, pois Resolver conflitos não se aplica a jogadores individuais. Consulte Como rastrear dados de persistência para obter mais informações. |
Equipe Alvo | Todos, Escolha ou insira um número | Determina qual equipe é rastreada quando a opção Estatística a ser rastreada está definida como Eliminações ou Eliminado. |
Classe alvo | Todos, Escolha ou insira um número | Determina qual classe é rastreada quando a opção Estatística a ser rastreada está definida como Eliminações ou Eliminado. |
Ao atingir o alvo | Não fazer nada, Encerrar rodada, Concluir rastreador | Determina o que acontece quando o valor do rastreador de destino é atingido. |
Equipe vencedora | Concluindo vitórias de equipe, Usar condições de vitória de jogo, Escolha ou insira um número | Determina qual equipe vence a rodada quando o rastreador é concluído. Essa opção apenas é válida quando a opção Ao atingir o alvo está definida como Finalizar rodada. |
Quantidade a ser alterada no evento | 1, Escolha ou insira um número | Determina o quanto aumentar (adicionar) ou reduzir (subtrair) o valor do rastreador cada vez que a opção Aumentar progresso ao receber de ou Reduzir progresso ao receber de for acionada. |
Exibir no HUD | Não, Detalhado, Lista, Ambos | Determina se o progresso do rastreador é exibido no HUD do jogador. Se você escolher Detalhado ou Ambos, uma caixa de texto codificada por cores será exibida no canto superior esquerdo do HUD do jogador. |
Título do rastreador | Insira o texto | Atribui um título ao rastreador, que será exibido se a opção Mostrar no HUD estiver habilitada. O campo de texto tem um limite de 80 caracteres. |
Texto de Descrição | Insira o texto | Atribui uma descrição ao rastreador, que é exibida abaixo do título quando a opção Exibir no HUD está habilitada. O campo de texto tem um limite de 64 caracteres. |
Exibir Progresso | Total, Restante, Desligado | Determina se o Progresso do rastreador é exibido após a Descrição do rastreador quando a opção Exibir no HUD está habilitada. Se você escolher Total, o rastreador contará até o valor alvo. Se você escolher Restante, o rastreador fará a contagem regressiva a partir do valor alvo. |
Widget de HUD | Padrão, Magro, Mínimo | Determina o widget usado no HUD. |
Cerimônia de Conclusão do Rastreador | Sim, Não | Determina se a conclusão desse rastreador será acompanhada por uma cerimônia. |
Ícone de tarefa | Nenhum, Escolha um ícone | Define o ícone exibido na caixa de missão se a opção Exibido no HUD estiver definida para mostrar estatísticas rastreadas. Clique no ícone para abrir o seletor da Biblioteca de ícones e escolha um ícone rolando pela Biblioteca de ícones ou digitando uma palavra na barra de pesquisa para encontrar um ícone específico. Selecione um ícone e clique no sinal de confirmação. Consulte a Tabela da lista de ícones abaixo para conhecer os ícones disponíveis. |
Cor | #FFFFFF, Escolher cor | Define a cor do ícone e da caixa de tarefas. Clique na paleta para abrir o seletor de cores. Cada amostra de cor tem seu código hexadecimal ao lado dela. Você também pode digitar um código hexadecimal na barra de busca para encontrar uma cor específica. Clique para selecionar uma cor e, em seguida, clique na marca de verificação. |
Usar Dados Persistentes | Desativado, Ativado | Determina se esse dispositivo deve carregar dados de sessões de jogo anteriores. Se você defini-lo como Ligado, mais opções serão exibidas. Consulte também Como rastrear dados de persistência, abaixo. |
Salvar Automaticamente | Sim, Não | Somente aparecerá a opção Usar dados persistentes estiver definida como Ligado. Determina se o dispositivo salva os dados automaticamente. |
Carregar automaticamente | Surgimento inicial, Desligado | Somente aparecerá a opção Usar dados persistentes estiver definida como Ligado. Determina se os dados do dispositivo e o progresso do jogador são carregados automaticamente. Se estiver definido como Surgimento inicial, os dados serão carregados apenas quando o jogador surgir inicialmente. Se definido como Desligado, os dados nunca serão carregados automaticamente, e o criador precisará ativar isso com um evento. |
Resolve conflitos | Mais alto, Baixa, Primeiro jogador, Média, Mediana | Essa opção somente aparecerá a opção Usar dados persistentes estiver definida como Ligado. A resolução de conflitos é como o jogo trata os dados de persistência quando os jogadores entram em uma nova sessão. Quando um rastreador afeta mais que um jogador ao mesmo tempo, a configuração selecionada aqui determinará como o valor rastreado é aplicado. Observe que essa opção apenas terá efeito no jogo se o Compartilhamento estiver definido como Equipe ou Todos. Ela não terá efeito se o Compartilhamento estiver definido como Individual. Essa opção determina com qual número o rastreador deve começar no início de uma sessão.
|
Resolve conflito após ativar rastreador | Sim, Não | Essa opção somente aparecerá a opção Usar dados persistentes estiver definida como Ligado. Essa opção determina se o valor da estatística rastreada é recalculado com base no valor de persistência de novos jogadores. |
Como rastrear dados de persistência
Você pode definir o dispositivo Rastreador para coletar dados de persistência, ou seja, estatísticas rastreadas em várias sessões, com vários jogadores ou equipes.
A persistência se baseia nos dados do jogador para uma ilha específica e faixa vários jogadores para uma única ilha.
Por exemplo, se você tiver uma tarefa em grupo na qual os jogadores precisam domar coletivamente 200 lobos, mas o grupo só consegue domar 100 antes do fim da sessão, um jogador pode voltar no dia seguinte e continuar a domar os lobos. No entanto, o jogador pode estar jogando com um grupo totalmente diferente, e é aí que a resolução de conflitos se torna importante.
Se a opção Resolve conflitos estiver definida como Médio, no novo grupo, você pode ter um jogador com um valor persistente rastreado de 50, outro com um valor de 100 e um terceiro jogador novo no jogo que começa com 0. Nesse caso, o valor inicial para cada jogador seria 50+100+0/3, ou 50 se você tiver selecionado Médio.
Os mesmos valores rastreados definidos para Mediana seriam 50, com base no valor mediano (médio): 0 - 50 - 100.
Vinculação Direta de Evento
A seguir estão as opções de vinculação direta de eventos para esse dispositivo.
Funções
Uma função escuta um evento em um dispositivo e executa uma ação.
Para qualquer opção de função, clique na opção e em Selecionar Dispositivo para acessar e selecionar no menu suspenso Dispositivo.
Após selecionar um temporizador, clique em Selecionar Evento para vincular o temporizador a um evento que acionará a função do dispositivo.
Se quiser atribuir uma função para mais de um dispositivo, pressione o botão Adicionar e repita o processo.
| Option | Descrição |
|---|---|
Remover de todos ao receber de | Quando um evento ocorre, essa função remove o rastreador de todos os jogadores válidos. |
Concluir ao receber de | Conclui imediatamente o rastreador quando um evento ocorre. |
Redefinir Progresso ao Receber de | Redefine o progresso do jogador de acionamento (e os jogadores compartilhando progresso) quando um evento ocorre. |
Aumentar Progresso ao Receber de | Aumenta a valor do rastreador quando um evento ocorre. |
Remover ao Receber de | Remove o Rastreador do jogador de acionamento e de quaisquer jogadores compartilhando o evento. |
Designar ao Receber de | Designa o rastreador ao jogador instigador (e a quaisquer jogadores que compartilhem o progresso) quando um evento ocorre. |
Designar a todos ao receber de | Designa o rastreador a todos os jogadores válidos quando um evento ocorre. |
Aumentar valor alvo ao receber de | Aumenta o valor do alvo quando um evento ocorre. |
Diminuir valor alvo ao receber de | Reduz do valor alvo quando um evento ocorre. |
Reduzir progresso ao receber de | Subtrai do valor alvo quando um evento ocorre. |
Salvar ao receber de | Salva os dados do dispositivo e o progresso pessoal do jogador quando um evento ocorre. |
Carregar para o jogador ao receber de | Carrega os dados do jogador instigador quando ocorre um evento. |
Carregar para todos ao receber de | Carrega todos os dados do jogador quando um evento ocorre. |
Limpar dados persistentes ao receber de | Limpa os dados do jogador instigador quando ocorre um evento. |
Salvar para todos ao receber de | Salva os dados do jogador para todos os jogadores quando um evento ocorre. |
Limpar para todos ao receber de | Limpa os dados de todos os jogadores quando ocorre um evento. |
Eventos
Um evento informa a outro dispositivo quando deve executar uma função.
Para qualquer opção de evento, clique na opção e depois Selecionar Dispositivo para encontrá-las no menu suspenso do dispositivo.
Depois de selecionar um dispositivo, clique em Selecionar função para vincular o temporizador a uma função desse dispositivo.
Se a função é atribuída a mais de um dispositivo, pressione o botão Adicionar e repita o processo.
| Option | Descrição |
|---|---|
Quando concluído, enviar evento para | Quando o rastreador é concluído, ele envia um evento para o dispositivo selecionado, o que aciona a função escolhida. |
Ao salvar, enviar evento para | Quando o rastreador salva dados e o progresso dos jogadores, ele envia um evento para o dispositivo selecionado, o que aciona a função selecionada. |
Ao carregar, enviar evento para | Quando o rastreador carrega dados e o progresso dos jogadores, ele envia um evento para o dispositivo selecionado, o que aciona a função selecionada. |
Ao Excluir Dados, Enviar Evento Para | Quando o dispositivo limpa dados persistentes, ele envia um evento para o dispositivo selecionado, o que aciona a função escolhida. |
Como usar o dispositivo Rastreador no Verse
Você pode usar o código abaixo para controlar um dispositivo Rastreador no Verse. Esse código mostra como usar eventos e funções na API do dispositivo Rastreador. Modifique-o para atender às necessidades da sua experiência.
using { /Fortnite.com/Devices }
using { /Verse.org/Simulation }
using { /Verse.org/Random }
using { /UnrealEngine.com/Temporary/Diagnostics }
# A Verse-authored creative device that can be placed in a level
tracker_device_verse_example := class(creative_device):
# Reference to the Switch Device in the level.
# In the Details panel for this Verse device,
Para usar esse código com a sua experiência no UEFN, siga estas etapas.
Arraste um dispositivo Rastreador até sua ilha.
Crie um novo dispositivo Verse chamado tracker_device_verse_example. Consulte Criar o próprio dispositivo usando Verse para ver as etapas.
No Visual Studio Code, abra o tracker_device_verse_example.verse no Visual Studio Code e cole o código acima.
Compile o código e arraste o dispositivo criado com Verse até a ilha. Consulte as etapas necessárias em Como adicionar seu dispositivo Verse ao seu nível.
Adicione ao dispositivo Verse uma referência ao dispositivo Rastreador na ilha. Consulte os passos em Como adicionar uma referência de Verse a um dispositivo do Modo Criativo no seu nível.
Salve seu projeto e clique em Iniciar sessão para testar.
API do Dispositivo Rastreador no Verse
Veja a Referência da API de tracker_device para saber mais sobre como usar o dispositivo Rastreador no Verse.