Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: kaliman777 en Mayo 27, 2010, 08:21:59 PM

Título: C?digo para manejar distancia entre objetos
Publicado por: kaliman777 en Mayo 27, 2010, 08:21:59 PM
Hola:

Estoy hablando de un juego de tragamonedas que he venido desarrollando.

Quiero que me ayuden a elaborar un c?digo para definir el score (supongo que usando if distance_to_point zerozerito<=talcosa...).

Ver?n. Tengo tres hileras verticales de objetos que giran y seg?n como se detengan luego de unos giros. Ellas est?n por ejemplo en 40,80; 120,80 y 200,80

Cuando las tres hileras de objetos se detengan, entonces tres objetos (im?genes)
quedan en un mismo valor del eje Y. Aqu? es precisamente donde debo programarle al juego que seg?n las tres im?genes involucradas en la acci?n, haga sus pagos. Comparando los espacios donde est?n, restando coordenadas.

C?mo escribo el c?digo y d?nde (para no fallar) si, supongamos que  salen estas tres frutas en las coordenadas antes mencionadas: las tres salen manzanas y debe pagar $50

Gracias, espero haberles explicado lo suficiente. Recurro a sus habilidades que me superan.

Ayudita, por favor.
Título: Re: C?digo para manejar distancia entre objetos
Publicado por: sergiofcb95 en Mayo 27, 2010, 10:05:56 PM
no escribo para ayudarte, sino para decirte que me envies un MP cuando lo termines y lo subas, por si no me doy cuenta.

Tiene muy buena pinta, pero parece muy dif?cil de hacer...

?nimo

Saludos!
Título: Re: C?digo para manejar distancia entre objetos
Publicado por: kaliman777 en Mayo 27, 2010, 11:52:13 PM
Cita de: sergiofcb95 en Mayo 27, 2010, 10:05:56 PM
no escribo para ayudarte, sino para decirte que me envies un MP cuando lo termines y lo subas, por si no me doy cuenta.

Tiene muy buena pinta, pero parece muy dif?cil de hacer...

?nimo

Saludos!

Ok. S?lo le pongo el score y los sonidos. En eso ando.
Título: Re: C?digo para manejar distancia entre objetos
Publicado por: Fenris78 en Mayo 28, 2010, 04:18:48 AM
Mmmmm... a ver si me entero.

?Tienes un objeto para cada imagen?

?Terminan en la misma posicion Y?

Si es asi no necesitas ver distancias, simplemente comprobar cual es la imagen de cada uno de los objetos que esten en la coordenada Y que usas como referencia.

Si vas a seguir con el mismo planteamiento para tu problema, la solucion podria pasar por crear otro objeto para guardar las imagenes de cada uno de los objetos situados en la coordenada "Y" final.

Suponiendo que has creado un objeto de nombre "controlador" los objetos de cada linea vertical podrian tener algo asi en su evento step:


if(y=80)
{
  if (x=40) {controlador.img1=sprite_index;} //Linea 1
  else if (x=120) {controlador.img2=sprite_index;} //Linea 2
  else  {controlador.img3=sprite_index;} //Linea 3
}



Con lo que ya tendrias almacenadas en las variables img1, img2 e img3, del objeto "controlador" las imagenes necesarias para verificar si el jugador obtiene un premio o no.

?Suerte!
Título: Re: C?digo para manejar distancia entre objetos
Publicado por: kaliman777 en Mayo 28, 2010, 06:11:13 PM
El problema Fenris es que no entiendo muy claro lo que significa tu c?digo. Eso me dificulta aplicarlo.

Ccomo dijiste: cada objeto est? compuesto por varias subim?genes, lo que comparo es qu? imagen de cada objeto se detuvo en el mismo eje Y. As?, comparo la imagen del carrete_1 y la del 2 y la del 3, que se detuvieron en el mismo eje Y.

Sigo algo perdido, je je espero una ampliaci?n de su colaboraci?n.

Gracias. De lo dem?s yo me encargo solo.
Título: Re: C?digo para manejar distancia entre objetos
Publicado por: sergiofcb95 en Mayo 28, 2010, 09:26:17 PM
Cita de: kaliman777 en Mayo 27, 2010, 11:52:13 PM
Cita de: sergiofcb95 en Mayo 27, 2010, 10:05:56 PM
no escribo para ayudarte, sino para decirte que me envies un MP cuando lo termines y lo subas, por si no me doy cuenta.

Tiene muy buena pinta, pero parece muy dif?cil de hacer...

?nimo

Saludos!

jeje  XD

Ok. S?lo le pongo el score y los sonidos. En eso ando.

XD
Título: Re: C?digo para manejar distancia entre objetos
Publicado por: Fenris78 en Mayo 29, 2010, 06:12:07 PM
Mmmm... la verdad es que no te termino de entender Kaliman. Con lo ultimo que me has comentado no me termina de quedar claro si cada objeto tiene una imagen con varios frames o varias imagenes diferentes. Para poder ayudarte tendria que verlo en funcionamiento. Adjuntate el editable o el ejecutable cuando tengas un rato y le echamos un ojo.