No tuve ningun tipo de solución en mi consulta anterior.. de seguro por que no fui específico... pero bueno, estoy nuevamente formulando otra pregunta.

Necesito realizar una acción en un sprite determinado, es decir, tengo un sprite con 11 sub imágenes, y necesito que en la subimagen 9 se produzca una acción..
que código correspondería?


#2 Noviembre 08, 2014, 05:09:34 PM Ultima modificación: Noviembre 08, 2014, 05:15:03 PM por sp33d3rs
Entonces seria algo como:
if distance_to_object (obj_player)<5{
   sprite_index=spr_punch
}
if image_index=9{
    instance_create (obj_hit)
}

esta bien asi?

[gml]if (sprite_index == spr_deseado) and (image_number == 9) and !instance_exists(obj_hit)
     instance_create(pos_x, pos_y, obj_hit)[/gml]

Cita de: penumbra en Noviembre 08, 2014, 09:22:01 PM
[gml]if (sprite_index == spr_deseado) and (image_number == 9) and !instance_exists(obj_hit)
     instance_create(pos_x, pos_y, obj_hit)[/gml]

Nooooooo, no es image_number, es image_index.
[gml]if (sprite_index == spr_deseado) and (image_index == 9) then
{
     instance_create(pos_x, pos_y, obj_hit)
}
[/gml]