<aside> <img src="/icons/key-antique_gray.svg" alt="/icons/key-antique_gray.svg" width="40px" />
NAVEGACIÓN
<aside>
</aside>
<aside> <img src="/icons/triangle-alternate_gray.svg" alt="/icons/triangle-alternate_gray.svg" width="40px" />
</aside>
Esta guía detalla el flujo de trabajo para integrar el Multiplayer Shooter System 2.0 en la versión actualizada de GASP que utiliza el nuevo sistema de movimiento Mover.
⚠️ Aviso Importante: El componente Mover está en fase experimental en Unreal Engine. Esta integración asume que ya has realizado la configuración previa del proyecto (Plugins, Canales de Colisión) explicada en el tutorial del personaje estándar.
https://youtu.be/B7HabSSiG2Y?si=eZNzQCvHck733vUz
En este vídeo, aprenderás a integrar el Multiplayer Shooter System (MSS 2.0) en el GASP (Game Animation Sample Project) de Epic Games.
Iremos paso a paso sobre cómo fusionar la locomoción avanzada de GASP con la lógica de combate de MSS utilizando el Mover Character.
Gracias a la Arquitectura Basada en Componentes (BPC), convertiremos al personaje de ejemplo en un soldado táctico totalmente funcional con armas, inventario y replicación en solo unos minutos.
<aside> <img src="/icons/triangle_lightgray.svg" alt="/icons/triangle_lightgray.svg" width="40px" />
</aside>
El primer paso es preparar el actor principal para recibir la lógica del shooter.

<aside>
Abre el Blueprint de tu nuevo personaje basado en Mover.
- Busca y añade el componente 🟦 BPC_Shooter_System. </aside>

<aside>
Holsters: Para agilizar el proceso, copia los componentes de Holster (Child Actors) del personaje GASP anterior y pégalos en el nuevo personaje.
</aside>

<aside>
Tag de Referencia: Selecciona el Mesh principal del personaje y asegúrate de añadir la etiqueta (Tag) 🟩
Root_Mesh.
Sin esto, el sistema no sabrá dónde anclar las armas.
</aside>
<aside> <img src="/icons/triangle_lightgray.svg" alt="/icons/triangle_lightgray.svg" width="40px" />
</aside>
Al igual que en la versión estándar, necesitamos la lógica de armas en el Animation Blueprint.

<aside>
Data Asset: Selecciona el componente 🟦 BPC_Shooter_System y asigna el Data Asset de animaciones (previamente retargeteadas) en la variable correspondiente.
</aside>

<aside>
Anim Blueprint:
- El MSS v2.0 usa un Overlay Node simplificado.
- Crea un
LinkedGraphcon ABP_Overlay_Shooter_UEFN y pégalo en el ABP del GASP Mover, conectándolo en el lugar adecuado para mezclar el combate con la locomoción. </aside>
<aside> <img src="/icons/triangle_lightgray.svg" alt="/icons/triangle_lightgray.svg" width="40px" />
</aside>
El sistema Mover utiliza variables diferentes al CMC. Debemos adaptar la comunicación.
<aside> <img src="/icons/triangle_lightgray.svg" alt="/icons/triangle_lightgray.svg" width="40px" />
</aside>
Para poder recoger armas del suelo:
<aside> <img src="/icons/flag-checkered_gray.svg" alt="/icons/flag-checkered_gray.svg" width="40px" />
</aside>