Paso 8: Blueprints (blueprints)
Sustituye las llamadas obsoletas de Blueprint y compila todos los Blueprints. Se ejecuta el último, después de que los demás pasos hayan modificado los assets, así que su resultado de compilación es el estado final del proyecto.
Hecho automáticamente
- Las llamadas a funciones obsoletas con sustituto directo se sustituyen, conservando todas las conexiones.
- Se compilan todos los Blueprints del proyecto.
Informado
- Errores de compilación, con texto de corrección. Para los errores conocidos, UEAPM añade una corrección precisa a partir de sus pistas de compilación.
- Llamadas obsoletas sin sustitución automática.
- Clases de nodo eliminadas en UE5 (por ejemplo nodos controladores de Matinee).
- Blueprints cuya clase padre se eliminó (por ejemplo tutoriales del editor).
Tablas de reglas
bp_nodes.json: 141 funciones obsoletas o renombradas (14 sustituidas automáticamente, 34 ya resueltas por los
propios redirects del motor al cargar, el resto informadas), 4 clases de nodo eliminadas, clases padre eliminadas y
pistas de compilación.
Ejemplos
| Encontrado | Resultado |
|---|---|
SetFloatPropertyByName | sustituida por SetDoublePropertyByName |
Add_FloatFloat | nada que hacer: el motor la redirige a Add_DoubleDouble al cargar |
| nodo controlador de Matinee | informado: convierte el Matinee en una Level Sequence |
| error de compilación "grants no tags" en una Gameplay Ability | corrección: establece CooldownGameplayEffectClass en None, o da al efecto un componente Grant Tags con una etiqueta Cooldown.* |