Sistemas / Interaction
Interaction System
Adicione um componente à sua 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 a funcionar
Cinquenta segundos na cena de demonstração: indicações, um baú bloqueado, uma chave, manter premido para colher. Sem som.
O pátio é uma montra e não está incluído; o produto vem com o seu próprio mapa de demonstração.
O que faz
Deteção pelo olhar
Uma pequena esfera é lançada a partir dos olhos da personagem 20 vezes por segundo. Alcance, raio e frequência são definiçõ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 a indicação.
Tocar e manter premido
Ao manter premido, aparece um anel de progresso, que cancela quando a tecla é solta ou o jogador olha para outro lado.
Alvos bloqueados dizem porquê
A indicação fica acinzentado e mostra o motivo, como "Locked. You need the Iron Key." Destranque enquanto olha e a indicação se atualiza de imediato.
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 a compilar e a funcionar. Testado num projeto limpo.
Guia rápido
Dê um interactor à personagem
Adicione o AC_Interactor à sua 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 a indicação
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 rato; o controlo não está incluído nem foi testado.
O pátio das capturas de ecrã é uma montra e não está incluído. O produto vem com o seu próprio mapa de demonstração.