Buenas, he hecho un codigo que deber?a cargar todos los sprites de una carpeta y asignar sus id a las posiciones de un array... pero resulta que mientras el array que guarda los nombres de dichas imagenes las carga bien, el que guarda los id de los sprites vale siempre -1, debido a que no carga bien dichos archivos. Uso gm8 por lo que el png no es un problema, adem?s, el archivo lo lee bien para darme el nombre, asi que el error est? en el "sprite_add"
i=0
for(archivo=file_find_first(global.openruta+"/graphics/packs/*.png",0);archivo!="";archivo=file_find_next())
{
global.packimages[i,0]=string(filename_change_ext(filename_name(archivo),""))
global.packimages[i,1]=sprite_add(archivo,1,false,true,0,0)
sprite_set_offset(global.packimages[i,1],sprite_get_width(global.packimages[i,1])/2,sprite_get_height(global.packimages[i,1]))
i+=1
}
Agradecer?a cualquier ayuda, muchas gracias por leer
Solucionado, m?s o menos, ahora el problema es que "sprite_set_offset(global.packimages[i,1],sprite_get_width(global.packimages[i,1])/2,sprite_get_height(global.packimages[i,1]))" no hace nada de nada