El objetivo de todo programador de jugabilidad no sólo es sólo implementar nueva funcionalidad, sino también pulirla para componer una experiencia agradable para el usuario. Es un trabajo que se realiza en varias fases. En este tutorial, crearemos un actor botón pulsador que interactúe con varios actores activables, implementación en la que veremos cómo gestionar las colisiones en el motor, cómo trabajar con eventos de “overlapping” y cómo incluir un input del nuevo sistema Enhanced Input del motor. Una vez desarrollada la funcionalidad básica, le integraremos algún efecto con “Timelines”, presentaremos de forma simple los widgets para mostrar un texto en el HUD sólo cuando el jugador pueda pulsarlo, y exploraremos el cálculo del “dot product” para interactuar sólo al mirar al botón.
https://dev.epicgames.com/community/learning/tutorials/l319/unreal-engine-prototipado-y-pulido-de-un-actor-interactuable