Noticias

Se ha publicado un nuevo servicio, el Portal de Juegos Online

Comunidad Game Maker

Bienvenid@ a la comunidad hispana de Game Maker. Nuestro objetivo es crear videojuegos y dar soporte en castellano de GM. Para mejorar nuestro servicio hemos implantado, como adicion al reglamento general, algunas normas especificas en los subforos más comunes. ¡No olvides informarte antes de participar!.

Autor Tema: Mostrar la posicion de un jugador  (Leído 907 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado LuisZeldafan

  • Visitante
  • *
  • Puntos: 0
  • Mensajes: 8
  • Tu proximo movimiento, puede ser el ultimo.
    • Ver Perfil
en: Noviembre 21, 2009, 07:39:35 pm
Hola de nuevo, aquí estoy de vuelta a ver si me sacan una duda.
estoy haciendo un juego de carreras y quisiera mostrar en que posición están (por ej: Primero, Segundo, Ultimo, etc).
Bueno espero que me puedan ayudar
Saludos a todos :P :P

 


No Tienes Permisos Para Dar Puntos
point 0 Puntos

Este tema no recibió puntos.


Desconectado Alfonsos1

Respuesta #1 en: Noviembre 21, 2009, 08:04:57 pm
suena mas fasil de lo que enrrealidad es  :(

talves creando una variable llamada: "DistanciaRecorrido" o PorcentageRecorrido"
esta variable has que sea igual a la distancia que recorrio el auto o que sea igual al porcentage de la pista que recorrio el auto.

Luego solo comparas que jugador tiene la variable DistanciaRecorrido mas grande y ese sera el jugador que balla primero

AHORA:

Citar
has que sea igual a la distancia que recorrio el auto

seguramente te preguntes como diablos haces esto

bueno... mmmh....

nose  XD

talves te combenga dividir la pista en tramos y en ves de contar la distancia de la pista que el auto recorrio tendrias que contar los tramos de la pista que el auto recorrio

AHORA:

Citar
talves te combenga dividir la pista en tramos

bueno un tramo seria una superficie delimitada, en otras palabras seria la intercepcion de semiplanos (espero qe sepas de geometria)

luego te fijas dentro de que tramo esta el auto.

ejemplo:

prada determinar si el auto esta en el tramo 1 podria ser asi (esto depende de la pista)

Código: [Seleccionar]
if(AUTO.y>2*AUTO.x+242)//Semiplano1
{
 if(AUTO.y>1.6*AUTO.x-10)//Semiplano2
 {
  if(AUTO.y<1*AUTO.x+100)//Semiplano3
  {
   AUTO.TramoRecorriendose = 1;
  }
 }
}

espero que a alguien se le ocurra algo mas sensillo
« última modificación: Noviembre 21, 2009, 08:07:29 pm por Alfonsos1 »

 


Desconectado LuisZeldafan

  • Visitante
  • *
  • Puntos: 0
  • Mensajes: 8
  • Tu proximo movimiento, puede ser el ultimo.
    • Ver Perfil
Respuesta #2 en: Noviembre 22, 2009, 05:29:12 pm
Bueno, vamos a ver si puedo hacerlo :-[ :-[.
sino no importa no es imprescindible para mi juego