Tutorial de AGD VI: Importar Sprite Sheets

Aunque el interfaz de AgD pone fácil generar animaciones, puede que en determinadas ocasiones nos interese trabajar con un grafista y en este caso sea más cómodo que el cree las animaciones directamente sobre un Screen con algun programa de dibujo y que nos lo pase despues para que los importemos, mientras nosotros trabajamos en el resto.

Antes de nada unas pocas teclas que usaremos en el proceso:

TECLAS
================================

L = carga una pantalla al editor para copiar trozos
G = vuelve a la pantalla cargada para copiar otro trozo
Space en la pantalla cargada = Copia el trozo activo
Cursores en la pantalla cargada = Mover Cursor de Copia.
K = Pega lo copiado al frame del sprite en pantalla.

Paso 1: Cargar la Screen en AGD

Lo primero – obviamente una vez disponemos de la pantalla hecha por nuestro colaborador o por nosotros mismos con el spritesheet correspondiente, es cargarla en AGD para trabajar con ella.

Pantalla para Scratchpad cargando

Para lograrlo, lo primero es, si no estamos ya en ella, entrar a la pantalla de edicion de sprites (Letra S desde el menú principal), y una vez dentro, pulsar L. AGD nos preguntará si queremos cargar el “scratchpad” (que es como se llama en el sistema AGD).

Introducimos la cinta que contiene el screen (recordemos la advertencia del propio manual sobre cargas automáticas por parte de los emuladores, página 24), respondemos que si (Y y Enter), la pantalla cambiará a modo carga, momento en que pulsamos play, la pantalla se cargará y queda visible en dos colores, pues estos no se utilizan en esta funcion.

Una vez cargada, aparece un cursor que permite seleccionar un bloque de 16x16

Paso 2: Seleccionar un bloque, copiarlo y pegarlo

Una vez cargada, el proceso es sencillo, tan solo hemos de movernos con los cursores y pulsa la tecla space, AGD copiara el trozo “iluminado” al portapapeles y volverá a la pantalla de edición de Sprites.

El cursor de seleccion en un scratchpad situado para copiar un bloque

El bloque que hemos copiado funciona a partir desde este momento de forma similar al copiar y pegar habituales, nos situamos en el sprite y frame que corresponda y pulsamos la letra K para pegar.

En el ejemplo estoy copiando un bloque con forma de ojo de una loading screen, en el caso de un spritesheet repetiremos este proceso para cada frame del sprite, en ese caso, una vez pegado el bloque, pulsaremos G para volver a la pantalla desde la que copiamos, seleccionaremos el siguiente bloque a copiar, y vuelta a empezar hasta haber importado todos los necesarios en su lugar.

bloque recién copiado ya en su lugar de destino, un frame de uno de nuestros sprites

Conclusiones

No es un proceso obligatorio, pero quizá en un flujo de trabajo con más de una persona sea más util que trabajar directamente cada frame en el editor. No es obligatorio elegir un metodo para todo, por lo que depende de cada uno decidir que usa en cada caso.

Un detale que me ha dejado un poco confundido es el uso de “ScratchPad” para nombrar la pantalla del “Spritesheet”, mi intuición me dice que el significado oculto proviene de algo similar a “hoja en sucio” o “notas en sucio”, pero desconozco si ese es su origen y relación con un videojuego. Si estás leyendo esto y sabes de su origen ¿podrías contárnoslo en los comentarios? ¡gracias!.

En el próximo capítulo quiero empezar a jugar con sprites en nuestra pantalla, empezaré por el protagonista y de ahí iremos viendo diferentes elementos, como los tipos de bloque, enemigos y su lógica, o pasar de una pantalla a otra, pero esas son ¡cuestiones para futuros capítulos! 🙂

Si te planteas donar en estos tiempos, usa ese dinero para ayudar a tu alrededor.

No voy a negar que este proyecto en realidad me cuesta dinero, y dada mi capacidad adquisitiva, el porcentaje no es pequeño. PERO, en esta crisis te pido que si piensas en donarme algo, lo evalues y uses el dinero para ayuar a alguien de tu entorno inmediato.

Seguro que hay alguien que necesita algunos alimentos, cientificos que neceistan fondos para investigar el COVID-19 o simplemente plataformas de ayuda a familias o personas como comedores sociales. En estos tiempos te pido que les des prioridad.

Si aún así tu posición te permite hacer ambas cosas, te agradezco de antemano tu aportación. ¡Ánimo que de esta salimos juntos!

Representacion en 8x8 Pixels del concepto "Coronavirus" usando una corona amarilla y un 19 rojo debajo

¿Te gusta lo que hago?

En ese caso, puedes ayudarme con los costes de servidor, de dominios, y apoyame para que pueda seguir trabajando en esta dirección, recuerda ¡esta donación es completamente voluntaria!

En caso de que la cantidad propuesta te parezca mucha o (espero que) poca, puedes donar la cantidad que quieras a través de mi página en Paypal.me, si en la nota indicas porque donas y porque no coincides con la cantidad indicada, me ayudaras a entender mejor que creaciones pueden ser de mayor valor para vosotros, y tratare de crear mas de ese tipo (aunque en esencia escribo y creo lo que siento en cada momento). Gracias de todo corazón.

¿Quieres saber cual es mi plan con los miles de millones de los pozos de petroleo?

Quizá te interese ...

Dejar una Respuesta

XHTML: Usted puede usar las siguientes etiquetas: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>