L’obiettivo di ogni programmatore di gameplay non è solo implementare nuove funzionalità, ma anche rifinirle per creare un’esperienza piacevole per il giocatore. È un lavoro che si svolge in più fasi. In questo tutorial creeremo un attore pulsante che interagisca con diversi attori attivabili: un’implementazione in cui vedremo come gestire le collisioni nel motore, come lavorare con gli eventi di “overlap” e come includere un input del nuovo sistema Enhanced Input del motore. Una volta sviluppata la funzionalità di base, integreremo qualche effetto con le “Timeline”, presenteremo in modo semplice i widget per mostrare un testo nell’HUD solo quando il giocatore può premerlo ed esploreremo il calcolo del “dot product” per interagire solo quando si guarda il pulsante.
https://dev.epicgames.com/community/learning/tutorials/VLk9Z/unreal-engine-prototipazione-e-rifinitura-di-un-attore-interagibile