Programación Específica > Programación de Videojuegos

 Juego De Carrera

<< < (3/3)

Ruben3d:
Hola.


--- Citar ---No tengo idea de como hacer que se acomode solo y tienes alguna idea de por donde debo empezar te lo agradeceria mucho
--- Fin de la cita ---

Lo primero que has de hacer es una función que te devuelva la duración del último cuadro en segundos (probablemente sea algo así como 0.008 segundos). Después, te creas unas unidades de medida para la pantalla, digamos 800x600 (aunque esté en modo texto, estas unidades son imaginarias, virtuales). Define la velocidad de cada objeto en unidades recorridas por segundo. De esta manera, no tienes más que multiplicar la duración del último cuadro por la velocidad del objeto y redondearlo a una posición de la pantalla (si la pantalla es de 80 columnas y tus medidas son 800 de anchura, haz esto: posicion_pantalla = (posicion_unidades*80)/800).

Un saludo.

Ruben3d

Navegación

[0] Índice de Mensajes

[*] Página Anterior

Ir a la versión completa