Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: JChamaco en Junio 11, 2011, 09:19:33 PM

Título: Si es este sprite crea "aqui" si no "aqui" [Solucionado]
Publicado por: JChamaco en Junio 11, 2011, 09:19:33 PM
Holas, no se mucho de script por eso pido ayuda, ok es lo siguinte:

Necesito un script que haga esta funcion:
Si obj_heroe esta en el sprite: spr_heroe (sub imagen 0) crea obj_bala (x,y) sino, si esta en el sprite: spr_heroe (sub imagen 1) crea obj_bala (x,y)

No especifico valores x y, ya que no lo necesitan saber XD

Ya mire en la seccion "Descargas" pero todos los ejemplos son estilo shooter (bala sigue al mouse) o crean varios obj_heroe para hacer esta funcion.

Salu2.
Título: Re: Si es este sprite crea "aqui" si no "aqui"
Publicado por: knd144 en Junio 12, 2011, 01:35:51 AM
Citarimage_index esta variable indica qu? subimagen del sprite se est? dibujando.

Pues con esa variable te puede funcionar.

[gml]
if(sprite_index==spr_heroe)
{
  if(image_index==0)
  {
    instance_create(x,y,obj_bala)
  }
  else if(image_index==1)
  {
    //y pues esto  :-[
  }
}
[/gml]

Creo que eso es lo q buscas, no?
Título: Re: Si es este sprite crea "aqui" si no "aqui"
Publicado por: JChamaco en Junio 12, 2011, 01:45:09 AM
Perfecto, tambien pense hacerlo con eso de globales, pero aun no lo entiendo bien XD