Junio 19, 2013, 03:57:50 pm

Autor Tema: Ayuda con variables  (Leído 352 veces)

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

Desconectado Ketzergon

  • Visitante
  • *
  • Puntos: 0
  • Mensajes: 4
    • Ver Perfil
Ayuda con variables
« en: Abril 27, 2012, 07:57:36 am »
Hola a todos, como ven soy nuevo aqui y en el Game Maker, je. Intentándo crear un juego para mi novia, me topé con un problema de variables, aún empiezo y solo lo voy a hacer por el método de drag & drop.

Hay un personaje que debe atrapar determinado número de objetos de varios tipos que caen del cielo para pasar el nivel.

Lo que intento hacer es que al chocar un objeto con el personaje cierto número de veces (por ejemplo 3), el objeto desaparezca pero no logro hacerlo mediante las variables que pongo.

1.En el evento Create del objeto que cae, puse Set variable estrequeridas to 0 y en el evento de colisión con el personaje puse lo siguiente:


Cuando corro el juego, el objeto que cae colisiona tres veces con el personaje, pero no se destruye y siguen cayendo más objetos. Que estaré haciendo mal?.

Saludos. Gracias.
No Tienes Permisos Para Dar Puntos
point 0 Puntos

Este tema no recibió puntos.

Desconectado knd144

  • Adicto
  • *
  • Puntos: 35
  • Mensajes: 357
  • Sexo: Masculino
    • Ver Perfil
    • Rincon knd144
Re:Ayuda con variables
« Respuesta #1 en: Abril 28, 2012, 07:14:07 pm »
Si, pasa que así como está configurado dice que el valor de esa variable sea igual a 1; tienes que seleccionar el recuadro "relative" en esa opción para que en lugar de darle el valor de 1 aumente en 1  :P




Rincon knd144
-Proyecto Aquilesvania 60%

Desconectado elviskelley

  • Okupa
  • *
  • Puntos: 374
  • Mensajes: 1782
  • Sexo: Masculino
  • la vida te da todo lo que pidas.
    • Ver Perfil
    • http://ekgames.3a2.com/ una web dedicada a   los mejores tutoriales.
Re:Ayuda con variables
« Respuesta #2 en: Abril 28, 2012, 07:51:28 pm »
Y algo mas antes del uno va el signo +
Por muy dificil que parece, todo pasa.
mi web Elvis.Kelley.Games
Manual Game maker PDF



Desconectado MaanuRP

  • Okupa
  • *
  • Puntos: 20
  • Mensajes: 887
  • Sexo: Masculino
  • MaanuRP! Game Maker 8!
    • Ver Perfil
Re:Ayuda con variables
« Respuesta #3 en: Abril 28, 2012, 08:21:34 pm »
Y algo mas antes del uno va el signo +

No, no hace falta. Si se marca la casilla "Relative", solo debe poner el numero (Si es positivo)

Ejemplo: Con la tecla "Enter" se le suma 1.

Desconectado megaluizer

  • Habitual
  • *
  • Puntos: 16
  • Mensajes: 33
  • Sexo: Masculino
  • Hola soy megaluizer
    • Ver Perfil
    • MegaLuizer
Re:Ayuda con variables
« Respuesta #4 en: Abril 28, 2012, 10:02:44 pm »
Si quieres que tu variable sume.entonces solo pon la value 1 y relativo
si quieres que reste,pon en signo de menos antes del 1

Recuerda que si no marcas relativo,la variable sera lo mismo que la value

Saludos!!!!!!

Desconectado Ketzergon

  • Visitante
  • *
  • Puntos: 0
  • Mensajes: 4
    • Ver Perfil
Re:Ayuda con variables
« Respuesta #5 en: Abril 29, 2012, 12:38:05 am »
Gracias por sus respuestas, el problema aqui es que todo lo que me dijeron esta puesto en mis variables, esta marcada la casilla Relative en el evento de colisión y todo. Podría ser otra cosa?.

Desconectado Maniarts

  • Adicto
  • *
  • Puntos: 0
  • Mensajes: 418
  • Sexo: Masculino
  • facebook.com/mani.arts.panama
    • Ver Perfil
    • Maniarts
Re:Ayuda con variables
« Respuesta #6 en: Mayo 02, 2012, 04:50:01 am »
Y algo mas antes del uno va el signo +
Como dice elvis, agregale el simbolo de mas: +1; porque lo alctual hace que cada vez que choca la variable cambia a 1,osea, no la suma sino la estas reemplazando, de esta manera nunca sera 3

Desconectado VideoGamer

  • Habitual
  • *
  • Puntos: 0
  • Mensajes: 40
    • Ver Perfil
Re:Ayuda con variables
« Respuesta #7 en: Mayo 02, 2012, 07:54:18 pm »
El problema es que destruyes el objeto y creas otro, por lo que el nuevo tiene la variable en 0 y al caer crea otro y es infinito.
Puedes poner en lugar de destruirse que "y" sea con la que empezo "y = 0" y la "x" la dejas asi, esto para que quede hasta arriba y vuelva a caer.
Talvez deberias poner la condicion en step.