Si te refieres a traducir un sprite en una pantalla, es bastante fácil. Solo necesita aumentar el conjunto de variables a la posición x del jugador (xPlayerPos). En Una fábula finlandesa , lo tenemos configurado cuando cada vez que se presiona la tecla D, el jugador se mueve hacia la derecha.
Si te refieres a hacer algo como esto:
Haz algo como esto:
- ¿Cuáles son las mejores compañías de juegos?
- ¿Qué juegos puedo jugar con las siguientes especificaciones?
- ¿Por qué los jugadores perciben los juegos como algo malo, a diferencia de un deporte?
- ¿Cuáles son algunos juegos de rol de mesa que puedes jugar con dos jugadores?
- ¿Por qué tengo miedo de los gráficos 3D?
Entonces eso se llama animación. También es bastante fácil y hace que el juego se vea mejor, pero lleva mucho más tiempo que el método anterior. Si bien el método anterior realmente mueve al jugador por la pantalla, parecería que solo está deslizando la primera imagen por el suelo. Eso se ve feo, por lo que debemos trabajar duro con nuestras animaciones. ¿Cómo funciona esto? Bueno, es como esas viejas cámaras de cine solían funcionar. Destella imágenes o cuadros del personaje, pero cada cuadro tiene una ligera variación. Debido a que los cambios son pequeños y cada cuadro no dura demasiado en la pantalla, obtenemos un movimiento más fluido. Sin embargo, en lugar de usar película, solo usamos software que puede separar las hojas de sprites como estas:
Una vez dividido, podemos configurar la animación para que se ejecute mientras se modifica xPlayerPos.
Parece que mis GIF no se muestran correctamente aquí, pero para comprender mejor de qué estoy hablando, puede descargar la demostración gratuita de A Finnish Fable aquí: A Finnish Fable de Mitomon.
Happy Deving!