Sistemas / Interaction

Interaction System

Añade un componente a tu personaje y otro a cualquier cosa del mundo. El jugador la mira, ve qué hace la tecla y pulsa o mantiene pulsado para usarla.

Míralo en acción

Cincuenta segundos en la escena de exhibición: avisos, un cofre cerrado con llave, una llave y recolección manteniendo pulsado. Sin sonido.

El patio es una escena de exhibición y no está incluido; el producto trae su propio mapa de demostración.

Qué hace

Detección de la mirada

Se lanza una pequeña esfera desde los ojos del personaje 20 veces por segundo. El alcance, el radio y la frecuencia son ajustes. Primera y tercera persona, cualquier pawn.

Un aviso que lee las teclas del jugador

Tecla, verbo y nombre del objetivo ("E · Open · Wooden Door"). La tecla sale de tu mapeo de entrada, así que al reasignarla el aviso se actualiza.

Pulsar y mantener

Al mantener pulsado se muestra un anillo de progreso, y la acción se cancela al soltar la tecla o si el jugador aparta la mirada.

Los objetivos bloqueados dicen por qué

El aviso se atenúa y muestra el motivo, como "Locked. You need the Iron Key." Desbloquéalo mientras lo miras y el aviso se actualiza al instante.

Sin clase base

Usa el componente o implementa la interfaz en cualquier actor. Eventos para el propietario al interactuar, al recibir el foco y al perderlo.

Independiente

Elimina las carpetas Demo y Art y el sistema sigue compilando y funcionando. Probado en un proyecto limpio.

Guía rápida

  1. Dale un interactor al personaje

    Añade AC_Interactor a tu personaje y llama a Start Interact y Stop Interact desde tu acción Interact.

  2. Haz algo interactuable

    Añade AC_Interactable a un actor, rellena Prompt y Verb, añade BPI_InteractableOwner e implementa On Interacted.

  3. Muestra el aviso

    Crea WBP_InteractionPrompt, asígnale tu interactor y tus assets de entrada, y añádelo al viewport.

Qué no hace

  • Multijugador: nada está replicado.
  • UE 5.4 a 5.7 aún no se han probado.
  • Solo detección por mirada: sin modo de proximidad ni cenital, sin prioridad entre objetivos superpuestos.
  • Solo iconos de teclado y ratón; el mando no está incluido ni probado.

La escena del patio de las capturas es de exhibición y no está incluida. El producto trae su propio mapa de demostración.

Preguntas

¿Funciona con mi propio personaje?
Sí. El interactor se añade a cualquier pawn y no necesita componente de cámara; el barrido parte de los ojos del personaje.
¿Puedo usar mis propios iconos de teclas?
Sí. El aviso lee la tecla de tu mapeo de entrada y muestra el icono correspondiente; los 26 iconos incluidos se pueden sustituir.
¿Necesita los otros sistemas de Rookspire?
No. No tiene dependencias fuera de su propia carpeta.
¿Cómo se usó la IA para crearlo?
Los scripts de Python que generan los Blueprints y la documentación se escribieron con ayuda de IA. Rookspire revisó y probó cada sistema, su lógica y sus pruebas. Las texturas se generan a partir de código y SVG, no con modelos de imagen.