Si quieres que tu episodio tenga un toque más pro y termine mostrando un nivel de créditos personalizado (como los juegos clásicos), aquí te enseño paso a paso cómo hacerlo.
Paso 1: Crea tu nivel de créditos
Vamos a suponer que creaste un nivel llamado creditosfinales.lvlx. Puede tener mensajes, NPCs con texto, música épica, imágenes de los personajes… lo que se te ocurra.
Guárdalo en la carpeta del episodio.
Paso 2: Abre el último nivel jugable del episodio
Supongamos que tu último nivel jugable se llama castillo_final.lvlx. Ábrelo en el editor de SMBX2.
Paso 3: Agrega el código en LunaLua
Haz clic en el engranaje de configuración del nivel.
Ve a la pestaña LunaLua.
Haz clic en Agregar script local.
Pega esto:
function onExitLevel(w)
if w > 0 then
Level.load("creditosfinales.lvlx")
end
end
📌 Este código hace que, al salir del nivel (cuando terminas el nivel de forma normal), se cargue directamente tu nivel de créditos.
Paso 4: Guarda y prueba
Guarda todo y prueba tu episodio desde el world map. Al llegar al último nivel y completarlo… ¡BOOM! Aparecerán tus créditos finales como un nivel más.