Hola, acabo de darme cuenta que usando un array bidimensional y listas se puede usar como array tridimensional de la siguiente forma:
El inexistente en GM array tridimencional array[i,j,k] es equivalente a array[i,j]=ds_list_create();
PERO nunca usar ds_list_delete, ds_list_shuffle, ds_list_sort para no perder la relacion del arreglo.
Esto quiza sea muy simple pero debo confesar que no me habia dado cuenta de ello y quiza para algun despistado le sirva.
Saludos.
Tambien se podria usar asi:
un array bidimensional xy[x,y] que contenga la informacion de z
ej: [gml]xy[1,1] = 20;[/gml]
y un array bidimensional z[xy,z] que contenga la altura
ej: [gml]z[20,1] = 15;[/gml]
etonces:
[gml]show_message(z[xy[1,1],1]);[/gml]
Esto no es una pregunta.
Para algo as? deber?as crear un tutorial o ejemplo y subirlo a la secci?n de descargas, o escribir un art?culo.