
GBStudio Prefabs
Cómo usar prefabs in GB Studio
¡Qué pasa makina! 🎧
A partir de la versión 4.1.0 de GBStudio, tenemos una nueva funcionalidad llamada “prefabs”, para ayudarnos a desarrollar nuestros juegos de Game Boy más rápido. En este artículo aprenderás cómo usarlos para que tus scripts / código sea más reutilizable y se quede más organizado, lo que se traducirá en unos tiempos de desarrollo más cortos en el largo plazo.
Vamos a utilizar el template original de GB Studio (4 color top down game) para esta demostración, puedes descargar el proyecto terminado al final de este artículo.
También tienes un video tutorial de cómo utilizar prefabs aquí: YouTube
Paso 0: Comprobar tu versión de GB Studio
Asegúrate de usar la versión 4.1.0 o más reciente. Para saberlo, vete al menú de arriba y clica en
Help -> About GB Studio
Si tu versión es 4.1.0 o superior, puedes continuar leyendo; en otro caso, descarga la última versión de la página oficial: GBStudio
Paso 1: ¿Qué es un prefab?
Vamos a fijarnos en la gata negra de la escena “outside”. No lo sabías, pero esta gata estaba embarazada; de hecho, tuvo 3 gatitos.
Ahora han crecido y se han esparcido por toda la escena. Podríamos conseguir esto copiando y pegando múltiples gatos, pero ¿qué pasaría si después de haberlos pegado queremos cambiar el texto de interacción de todos ellos a algo como: “I’m now part of a big cat family.”?
Tendríamos que ir gato por gato y cambiar cada script manualmente.
¡Por eso han venido los prefabs a rescatar nuestros gatos!
Vamos a crear un único prefab gato, de tal manera que si lo modificamos, todos los gatos se modificarán también.
Paso 2: Crear un prefab gato
Clica en el gato negro de la escena “Outside”. Luego clica en la flecha desplegable al lado de las propiedades del gato y selecciona “Convert to prefab”.
Como puedes ver, ahora hay una franja azul en las propiedades de nuestro gato con la información del prefab, lo cual nos indica que este gato es ahora una instancia del prefab “Actor 1”.
¡Bien! ¡Acabamos de crear un prefab gato y una instancia de él!
Vamos a crear 3 instancias más de nuestro prefab gato. Abajo a la izquierda de la pantalla verás la sección de PREFABS; clica en la flecha desplegable para expandir su contenido.
El nombre de nuestro prefab gato es “Actor 1”; clica en el icono + y luego clica sobre el escenario “Outside” para crear 3 gatos más.
Finalmente, si seleccionamos al “Actor 1” en la sección de prefabs y cambiamos su texto de interacción a “I am now part of a big family”, estaremos modificando el prefab gato. Con lo que este cambio se aplicará a todas las instancias de nuestro gato al mismo tiempo. ✌
Puedes descargar este proyecto de demostración aquí:
¡Que no pare la fiesta!
”Saber lo que hay que hacer elimina el miedo.” - Rosa Parks