2011-04-09 17 views
5

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

11

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 .

+0

¡Hola! ¡Eso es hacer trampa! ;-) +1 sin embargo. Buen hallazgo –

+0

:-D un buen comienzo es la mitad del trabajo :) –

+0

De acuerdo. A pesar de cierta comprensión del proceso de dibujo en bruto no duele tampoco. –

4

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.

Cuestiones relacionadas