A) Puede hacer animaciones desarrollando una hoja de sprite, que contendrá imágenes fijas de su sprite en diferentes posiciones a medida que completa una acción.
B) No necesitas imágenes GIF para hacer un juego. De hecho, no creo que la mayoría de los motores de juegos te permitan incorporar un GIF.
C) El movimiento puede completarse dando a un objeto una velocidad horizontal y vertical, que estará contenida como una variable. Por ejemplo, puede codificar un objeto para mover 10 píxeles hacia la derecha cada vez que recorre su código. Este es solo un ejemplo básico.
- Cómo hacer una aplicación de noticias
- ¿Cuál es su opinión sobre el desarrollo de aplicaciones de Android?
- Cómo usar mi tarjeta microSD de 128GB para aumentar el almacenamiento interno y la RAM en mi Samsung Galaxy S5
- ¿Es posible detectar la desinstalación de la aplicación de Android?
- ¿Cómo empiezo con el desarrollo de aplicaciones de Android con solo un conocimiento muy básico sobre programación?
D) En términos de punteros, APRENDA primero HACER después. Pasé probablemente 30 horas aprendiendo el desarrollo de juegos para un marco (uso LibGDX) antes de comenzar a desarrollar mi propio juego. Aprender de otras personas que se han tomado el tiempo para aprender un idioma / programa específico lo ayudará mucho.
E) Actualmente uso LibGDX. Es una API de desarrollo de juegos en 2D donde escribes tu código en Java. Hay muchos tutoriales en LibGDX en YouTube, incluso uno en el que recreas Flappy Bird. Puede portar a Android, iPhone y otros con LibGDX.
Aquí hay dos juegos que produje con LibGDX. Como puede ver, hay mucha libertad con lo que puede hacer 🙂
Color Walls – Aplicaciones de Android en Google Play
Build The Tower – Aplicaciones de Android en Google Play