Este recurso está em acesso antecipado. Você pode publicar uma Ilha com este recurso, mas esteja ciente de que durante o período de acesso antecipado, alterações podem afetar sua Ilha e você pode precisar fazer intervenções.
O dispositivo de Controle em Terceira Pessoa foi feito para ser usado com dispositivos de Câmera de Ângulo Fixo e Câmera de Ponto Fixo. O dispositivo de Controle em Terceira Pessoa tem duas funções principais:
- Ajustar as configurações de movimentação e orientação para pessoas jogadoras afetadas por dispositivos de câmera
- Configurar o comportamento de alvos para pessoas jogadoras afetadas por dispositivos de câmera
Como os dispositivos de câmera mudam o que a pessoa enxerga, os controles de movimentação tradicionais e outras ações da pessoa jogadora são alterados. Com este dispositivo, você define a direção da pessoa, como ela identifica inimigos ou objetos para interação, a velocidade com que se move e outros aspectos.
Para saber mais sobre como usar os dispositivos de câmera e controles juntos, acesse Criando com Câmeras e Controles. Para saber como usar câmeras no UEFN, acesse:
- Câmera de Jogo e Dispositivos de Controle
- Exemplo de Jogo Criando uma Tela Inicial
Para encontrar o dispositivo Controle em Terceira Pessoa, vá até o Inventário Criativo e selecione a categoria Dispositivos. Lá, você pode usar a busca ou navegar pela página até encontrar o dispositivo. Para mais informações sobre como encontrar dispositivos, veja Usando Dispositivos.
Filtro Contextual
Alguns dispositivos contam com um recurso chamado filtro contextual. Este recurso oculta ou exibe opções de acordo com os valores selecionados em outras opções relacionadas. Além de deixar o painel de personalização mais enxuto, facilitando a navegação pelas opções e o gerenciamento delas.
No entanto, pode ser difícil reconhecer quais opções e valores acionam o filtro contextual. Para ajudar nessa identificação, todos os valores que acionam o filtro contextual são exibidos em itálico em nossos documentos de 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
Configurar as seguintes opções deste dispositivo:
Os valores considerados como padrão estão em negrito. Os valores que acionam o filtro contextual estão em itálico.
Opção | Valor | Descrição |
---|---|---|
Pré-visualização do Criativo** | N/A | Clique em Iniciar para acessar a pré-visualização da câmera. Clique em Parar para sair da pré-visualização e voltar para a edição da ilha. |
Prioridade | 0, Escolher ou Inserir Número | É possível usar várias câmeras ao mesmo tempo, mas apenas uma terá a prioridade e será considerada ativa. |
Adicionar aos Jogadores no Início | Ligado, Desligado | Determina se este dispositivo é adicionado automaticamente a todas as pessoas jogadoras no começo do jogo. |
Remover ao Eliminar | Ligado, Desligado | Determina se esta câmera é removida de uma pessoa quando ela é eliminada. |
Habilitado Durante Fase | Nenhuma, Sempre, Apenas Jogo | Determina em quais fases a câmera está ativa. Se você escolher Nenhuma, a câmera só poderá ser habilitada manualmente usando eventos. |
Multiplicador de Velocidade de Movimento | 1,0x, Escolher Valor | Determina a velocidade de movimento da pessoa como múltiplo da velocidade padrão. |
Multiplicador de Velocidade de Movimento ao Atirar | 1,0x, Escolher Valor | Determina a velocidade de movimento da pessoa, como múltiplo da velocidade padrão, ao atirar. |
Multiplicador de Velocidade de Movimento ao Mirar | 1,0x, Escolher Valor | Determina a velocidade de movimento da pessoa, como múltiplo da velocidade padrão, ao mirar. |
Multiplicador de Velocidade de Giro | 1,0, Escolher Valor | Determina a velocidade da pessoa, como múltiplo da velocidade padrão, ao virar. |
Multiplicador de Velocidade de Giro ao Atirar | Determina a velocidade de giro da pessoa, como múltiplo da velocidade padrão, ao atirar. | |
Multiplicador de Velocidade de Giro ao Mirar | Determina a velocidade de giro da pessoa, como múltiplo da velocidade padrão, ao mirar. | |
Assistência de Alvo | Ligada, Desligada | Se estiver definida como Ligada, as pessoas selecionarão automaticamente um alvo com base na distância, no ângulo e na prioridade. |
Travar no Alvo | Nunca, Sempre, Ao Atirar, Ao Mirar, Ao Atirar ou Mirar | Esta opção só é exibida quando Assistência de Alvo está definida como Ligada. Determina em que momento a pessoa se virará para o alvo selecionado. |
Duração da Retenção de Alvo | 1,5 s, Escolher Duração em Segundos | Esta opção só é exibida quando Assistência de Alvo está definida como Ligada. Determina por quantos segundos a pessoa tentará se virar para o alvo após cada ação a distância. |
Distância de Alvo | 1.000, Escolher Valor | Esta opção só é exibida quando Assistência de Alvo está definida como Ligada. Determina a distância máxima que os alvos podem estar da pessoa para serem considerados alvos válidos. |
Distância de Alvo ao Mirar | 1.000, Escolher Valor | Esta opção só é exibida quando Assistência de Alvo está definida como Ligada. Determina a distância máxima que os alvos podem estar da pessoa para serem considerados alvos válidos. |
Ângulo para Alvo | 85, Escolher Valor em Graus | Esta opção só é exibida quando Assistência de Alvo está definida como Ligada. Determina o ângulo em que os alvos devem estar na frente da pessoa para serem considerados alvos válidos. |
Ângulo para Alvo ao Mirar | 85, Escolher Valor em Graus | Esta opção só é exibida quando Assistência de Alvo está definida como Ligada. Determina o ângulo em que os alvos devem estar na frente da pessoa para serem considerados alvos válidos. |
Requer Linha de Visão | Ligado, Desligado | Esta opção só é exibida quando Assistência de Alvo está definida como Ligada. Determina se é necessário ter uma linha de visão clara do alvo para ele ser considerado válido. |
Peso Base de Pessoas | 1,0, Escolher Número | Esta opção só é exibida quando Assistência de Alvo está definida como Ligada. Determina a priorização de mira dada às pessoas jogadoras. Selecionando 0, as pessoas não poderão ser alvejadas. |
Peso Base de Criaturas | 0,5, Escolher Número | Esta opção só é exibida quando Assistência de Alvo está definida como Ligada. Determina a prioridade de mira dada às criaturas. Selecionando 0, as criaturas não poderão ser alvejadas. |
Peso Base de Veículos | 0,3, Escolher Número | Esta opção só é exibida quando Assistência de Alvo está definida como Ligada. Determina a prioridade de mira dada a veículos. Selecionando 0, veículos não poderão ser alvejados. |
Dimensionar Peso por Distância | 0,5, Escolher Número | Esta opção só é exibida quando Assistência de Alvo está definida como Ligada. Dimensiona o peso calculado de prioridade do alvo, reduzindo o valor final pela distância entre o alvo e a pessoa. |
Dimensionar Peso por Ângulo | 1, Escolher Número | Esta opção só é exibida quando Assistência de Alvo está definida como Ligada. Dimensiona o peso calculado de prioridade do alvo, reduzindo o valor final pelo ângulo entre o alvo e a pessoa. |
Afeta Equipe | Qualquer Uma, Escolher ou Inserir Equipe | Determina as equipes afetadas por este dispositivo. |
Afeta Classe | Sem Classe, Qualquer Uma, Escolher ou Inserir Classe | Determina quais classes são afetadas por este dispositivo. Sem Classe significa que apenas pessoas jogadoras sem classe definida são afetadas. Qualquer Uma significa que todos as pessoas jogadoras, incluindo aquelas sem classe definida, são afetadas. |
Inverter Equipe | Ligado, Desligado | Quando Ligado, todas as equipes são afetadas por este dispositivo, exceto a equipe selecionado na opção Afeta Equipe. |
Inverter Classe | Ligado, Desligado | Quando Ligado, todas as classes são afetadas por este dispositivo, exceto a classe selecionada na opção Afeta Classe. |
Dispositivo Válido para Alvo no Modo de Edição | Ligado, Desligado | Determina se o próprio dispositivo pode ser alvejado. Quando Ligado, o dispositivo só pode ser alvejado quando você está editando sua ilha. |
Vinculação Direta de Evento
Veja a seguir as opções de vinculação direta de evento do dispositivo.
Funções
Uma função recebe o sinal do evento de um dispositivo e realiza uma ação.
- Clique na função desejada e depois em Selecionar Dispositivo para selecionar os Dispositivos disponíveis no menu suspenso.
- Após selecionar um dispositivo, clique em Selecionar Evento e escolha o evento que acionará essa função.
- Se a função pode ser ativada por mais de um evento, pressione o botão Adicionar para adicionar uma linha e repetir estes passos.
Opção | Descrição |
---|---|
Habilitar ao Receber de | Habilita o dispositivo quando um evento ocorre. |
Desabilitar ao Receber de | Desabilita o dispositivo quando um evento ocorre. |
Adicionar ao Jogador ao Receber de | Adiciona este dispositivo à pessoa instigadora quando um evento acontece. |
Adicionar a Todos os Jogadores ao Receber de | Adiciona este dispositivo a todos os jogadores quando um evento acontece. |
Remover do Jogador ao Receber de | Remove este dispositivo da pessoa instigadora quando um evento acontece. |
Remover de Todos ao Receber de | Remove este dispositivo de todos os jogadores quando um evento acontece. |
Eventos
Este dispositivo não tem eventos.
Usar Controles em Terceira Pessoa no Verse
Você pode usar o código abaixo para controlar um dispositivo de Controles em Terceira Pessoa no Verse. Esse código mostra como usar eventos e funções da API do dispositivo de Controles em Terceira Pessoa. Modifique-o como achar necessário.
using { /Fortnite.com/Devices }
using { /Verse.org/Simulation }
using { /UnrealEngine.com/Temporary/Diagnostics }
# Um dispositivo criativo feito pelo Verse que pode ser colocado em um nível
gameplay_controls_third_person_device_verse_example := class(creative_device):
# Referência do Controle de Jogabilidade: Dispositivo de Terceira Pessoa no nível
# No painel de detalhes desse dispositivo Verse,
# defina esta prioridade ao seu Controle de Jogabilidade: Dispositivo de Terceira Pessoa
@editable
MyThirdPersonControlsDevice:gameplay_controls_third_person_device = gameplay_controls_third_person_device{}
# Começa a funcionar quando o dispositivo é ativado durante um jogo
OnBegin<override>()<suspends>:void=
Print("Adicionando controles em terceira pessoa aos jogadores.")
# Este exemplo mostra como cada pessoa jogadora pode realizar operações no dispositivo.
for (Player : GetPlayspace().GetPlayers()):
# Adiciona a câmera à aplicação de câmera do "Agente" e a ativa.
MyThirdPersonControlsDevice.AddTo(Player)
# Esperar 5 segundos
Sleep(5.0)
Print("Removendo controles de câmera em Terceira Pessoa dos jogadores.")
# Remove a câmera de todas as aplicações de câmera do "Agente" e remove a câmera ativa, ela é substituída pela próxima aplicação.
MyThirdPersonControlsDevice.RemoveFromAll()
Para usar este código na sua experiência do UEFN, siga os passos a seguir.
-
Arraste um dispositivo de Controles em Terceira Pessoa para a sua Ilha.
-
Crie um novo dispositivo do Verse com o nome **gameplay_controls_third_person_device_verse_example**. Para ver o passo a passo, leia o artigo Criar o próprio dispositivo usando o Verse.
-
No Visual Studio Code, abra **gameplay_controls_third_person_device_verse_example.verse** e cole o código acima.
-
Introduza o código e arraste seu dispositivo feito pelo Verse na sua Ilha. Veja o passo a passo em Como adicionar o dispositivo Verse ao seu nível.
-
Adicione uma referência para o dispositivo da sua Ilha ao seu dispositivo Verse. Veja o passo a passo em Como adicionar uma referência do Verse a um dispositivo do Modo Criativo no seu nível.
Desabilita a propriedade Adicionar aos Jogadores no Início do dispositivo de Controles em Terceira Pessoa para que apenas o Verse adicione controles aos jogadores.
- Salve seu projeto e clique em Executar Sessão para testá-lo.
API
Veja a Referência de API para mais informações sobre como usar o dispositivo no Verse.