Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: slampdesign en Agosto 10, 2010, 08:26:08 PM

Título: ?Problema con image_index?(Solucionado)
Publicado por: slampdesign en Agosto 10, 2010, 08:26:08 PM
hola Gmakeros, tengo un problema con el image_index, se supone que esto sirve para testear o probar una determinada subimagen que esta corriendo en ese momento en un sprite, pero cuando voy a testear dicha variable me da error, que debo colocar en el value??yo puse "image_0, image 0, 0 y nada"...ayuda!!
Título: Re: ?Problema con image_index?
Publicado por: Texic en Agosto 10, 2010, 08:32:42 PM
El image_index es una variable que almacena la subimagen mostrada por el sprite del objeto que la llama, para testearla, supongo que te referir?s a un if. En value se pone un valor determinado de subimagen, contando desde 0. Por ejemplo, para chequear si la tercera imagen de la animaci?n es la que se muestra en value pon?s 2. Si quisiste decir otra cosa con testear... Entonces no s? :-[
Título: Re: ?Problema con image_index?
Publicado por: slampdesign en Agosto 10, 2010, 08:39:00 PM
si, mas o menos:

Supongamos que tengo un sprite con 3 subimagenes, que en el evento create del objeto que tiene ese sprite, tiene un random(3), es decir, que varian las subimagenes..yo quiero que cuando aparezca el objeto con la subimagen 2 (por decir algo), ?ste objeto ejecute acciones determinadas..prob? testeando en el value con:

Citarimage_0, image 0, 0 y nada
..
Título: Re: ?Problema con image_index?
Publicado por: Killer en Agosto 10, 2010, 08:59:26 PM
El nombre de la variable es image_index, no tienes que remplazar nada en ?l, solo checar su valor:

if image_index = 2 //C?digo
Título: Re: ?Problema con image_index?
Publicado por: LuisYx en Agosto 10, 2010, 09:14:35 PM
Creo que a lo que se referia slampdesign es que verifique la subimagen
y que ejecute determinadas cosas dependiendo de la imagen.

creo que seria asi:

Ev. Create(Es aqui donde lo quieres creo):

imagen = round(random(3))
image_index = imagen //image_index ? image_single. NO se cual uses para asignar.
if image_index = 0 {} //Los codigos.
if image_index = 1 {} //Los codigos.
if image_index = 2 {} //los codigos.
if image_index = 3 {} //Los codigos.


Creo que asi te deveria funcionar. Suerte.
Título: Re: ?Problema con image_index?
Publicado por: fega en Agosto 10, 2010, 09:26:50 PM
tambien se podria usar la sentencia switch, no? :P
me parece mas eficiente de esa manera
Título: Re: ?Problema con image_index?
Publicado por: NOKAUBURE en Agosto 10, 2010, 09:32:49 PM
yo no cojeria round(random(3)), porque entonzes, los numeros no tendrian la misma posibilidad de salir. Yo pondria choose(0,1,2).
Título: Re: ?Problema con image_index?
Publicado por: LuisYx en Agosto 10, 2010, 09:34:19 PM
Es cierto NOKAUBURE, solo lo puse porque me fui con la finta de slampdesign XD, y por eso puse el random jaja, gracias.
Título: Re: ?Problema con image_index?
Publicado por: slampdesign en Agosto 11, 2010, 01:41:31 AM
como ya he dicho, he testeado la variable image_index de todas las formas...pero si coloco el numero solo en el value no pasa nada.ej:

variable:image_index
value:0 (aqui he colocado tambien, image_0, image 0 y no pasa nada)
operation:equal to
Título: Re: ?Problema con image_index?
Publicado por: Texic en Agosto 11, 2010, 01:43:41 AM
Bueno, pues claramente el error no se encuentra ah?. Ese if est? perfecto
Título: Re: ?Problema con image_index?
Publicado por: slampdesign en Agosto 11, 2010, 05:15:30 PM
Como ya he dicho, tengo un sprite con 3 subimagenes, en el create event coloco cambiar sprite (el mismo), en subimage: random(3) y en speed:0, tengo otro evento, colision con otro objeto, pero testeo la variable image_index antes de las acciones, es decir que si esta en la subimagen 0, pase algo, si esta en la 1 pase otra cosa y asi sucesivamente...

Pasenme un ejemplo porfavor
Título: Re: ?Problema con image_index?
Publicado por: Texic en Agosto 11, 2010, 05:48:51 PM
Interesante, el image_index suma de a poco. Bueno, hab?a que hacerle un floor nom?s
Título: Re: ?Problema con image_index?
Publicado por: slampdesign en Agosto 11, 2010, 06:15:01 PM
graaaaaaaaaacias TEXIC....+KARMA...y a todos los demas!!! XD :-[