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.