Sistemas / Interaction
Interaction System
Adicione um componente ao seu personagem e outro a qualquer coisa no mundo. O jogador olha para ela, vê o que a tecla faz e toca ou segura para usar.
Veja funcionando
Cinquenta segundos na cena de vitrine: prompts, um baú trancado, uma chave, segurar para colher. Sem som.
O pátio é uma vitrine e não está incluído; o produto vem com o seu próprio mapa de demonstração.
O que ele faz
Detecção pelo olhar
Uma pequena esfera é lançada a partir dos olhos do personagem 20 vezes por segundo. Alcance, raio e frequência são configurações. Primeira e terceira pessoa, qualquer pawn.
Um prompt que lê as teclas do jogador
Tecla, verbo e nome do alvo ("E · Open · Wooden Door"). A tecla vem do seu mapeamento de input, então remapear atualiza o prompt.
Tocar e segurar
Ao segurar, aparece um anel de progresso, que cancela quando a tecla é solta ou o jogador olha para outro lado.
Alvos trancados dizem por quê
O prompt fica acinzentado e mostra o motivo, como "Locked. You need the Iron Key." Destranque enquanto olha e o prompt se atualiza na hora.
Sem classe base
Use o componente ou implemente a interface em qualquer ator. Eventos para o dono ao interagir, ao ganhar foco e ao perder foco.
Independente
Apague as pastas Demo e Art e o sistema continua compilando e funcionando. Testado num projeto limpo.
Guia rápido
Dê um interactor ao personagem
Adicione o AC_Interactor ao seu personagem e chame Start Interact e Stop Interact a partir da sua ação Interact.
Torne algo interagível
Adicione o AC_Interactable a um ator, preencha Prompt e Verb, adicione o BPI_InteractableOwner e implemente On Interacted.
Mostre o prompt
Crie o WBP_InteractionPrompt, passe para ele o seu interactor e os seus assets de input e adicione-o ao viewport.
O que ele não faz
- Multiplayer: nada é replicado.
- As versões UE 5.4 a 5.7 ainda não foram testadas.
- Só pelo olhar: sem modo por proximidade ou top-down, sem prioridade entre alvos sobrepostos.
- Só ícones de teclado e mouse; o controle não está incluído nem foi testado.
O pátio das capturas de tela é uma vitrine e não está incluído. O produto vem com o seu próprio mapa de demonstração.