planeo hacer juegos de carreras en Android. He creado muchas aplicaciones en diferentes tecnologías móviles. pero soy bastante principiante para la aplicación de juegos. Entonces mi pregunta es ¿cómo puedo hacer una carrera en Android? ¿Cómo debo mostrar que el automóvil se está moviendo en esa pista de carreras? Tengo las imágenes de autos y circuitos. Pero no tengo idea de cómo debo mostrar la parte de la pista de carreras y cómo debería demostrar que ese coche se está moviendo en esa pista.¿Cómo crear un juego de carreras?
Respuesta
Le sugiero que descargue AndEngine (un juego de desarrollo en 2D de Android framework developement). En el examples hay una (muy simple) demo de la carrera con un auto móvil + controles + obstáculos. Si tiene problemas siempre se puede conseguir el apoyo de la forums
AndEngine tiene una curva de aprendizaje muy fácil :-)
Diviértete creando el juego de carreras !!
Aquí hay 2 buenos tutoriales sobre cómo iniciar con 2d:
- Canvas tutorial
- OpenGL tutorial
El última parte, trata de mostrar sólo una parte del mapa, se puede lograr mediante el uso de un BoundCamera
en AndEngine .
Deberías comenzar estudiando las capacidades 2D graphics de la biblioteca de Android. Aquí hay otro buen reference article. Enumera algunas opciones de dibujo, incluido el dibujo del objeto Canvas, que es probablemente la opción correcta para el tipo de juego que estás describiendo.
Aquí hay un full but simple example of handling the onDraw event para un lienzo y realizar un dibujo personalizado. He aquí un pequeño fragmento de código:
paint.setColor(Color.BLUE);
canvas.drawCircle(20, 20, 15, paint);
Lo anterior es un ejemplo sencillo que dibuja un círculo con un tamaño particular a un lugar determinado en el lienzo. Es un buen lugar para comenzar. Para finalizar tu juego, estarás dibujando mapas de bits, que es un proceso más complejo pero conceptualmente similar.
- 1. ¿Cómo crear un mapa del juego?
- 2. ¿Cómo crear un "misil de interceptación" para un juego?
- 3. carreras agrupamiento de datos
- 4. Juego de carreras de coches, el coche se mueve más rápido en una computadora más rápida
- 5. implementando eliminar en un ConcurrentMultimap sin carreras
- 6. Método para carreras en seco?
- 7. Un método para crear un juego simple GUI
- 8. La mejor manera de crear un mapa de juego
- 9. Desarrollo del juego: ¿Cómo se hace un juego de historia?
- 10. ¿Cómo implementar un juego de Mahjong?
- 11. ¿Cómo programar un juego de guiones de un juego de rol/sistema de escena de corte en un juego de rol basado en fichas en el objetivo C?
- 12. ¿Cómo crear una pantalla de inicio para un juego HTML5 Canvas?
- 13. detección de colisión de juego de carrera en 3D
- 14. Desarrollo de un juego Codeigniter
- 15. Marco de juego: ¿Cómo cambiar los paquetes predeterminados de juego?
- 16. ¿Cómo se escribe un juego en 3D?
- 17. Cómo escalar correctamente un juego en Android
- 18. ¿Cómo hacer un juego seguro en javascript?
- 19. ¿Cómo hacer un juego sin gráficos?
- 20. C# juego de azar
- 21. cómo construir un bot para un juego flash en línea?
- 22. ¿Cómo obtengo un juego de potencia en un orden específico?
- 23. Cómo ganar este juego?
- 24. ¿Arquitectura de servidor para un juego multijugador?
- 25. Algoritmo para un juego de estrategia
- 26. ¿Puede uno omitir archivos que no existen, sin carreras?
- 27. ¿Enganchar/superponer un juego de DirectX?
- 28. Crear consulta a juego para la fecha actual
- 29. ¿Es esta una buena manera de hacer un ciclo de juego para un juego de iPhone?
- 30. cómo configurar el juego de caracteres predeterminado?
¡Hola! ¡Eso es hacer trampa! ;-) +1 sin embargo. Buen hallazgo –
:-D un buen comienzo es la mitad del trabajo :) –
De acuerdo. A pesar de cierta comprensión del proceso de dibujo en bruto no duele tampoco. –