Drei-dimensionale Tabelle in Lua

Ich muss der beste Weg, um eine dreidimensionale Tabelle für Pixel. Was ich tun müssen, ist, mehrere x -, y-Tische (grundsätzlich dreidimensional) es ist, raster-mehrere zweidimensionale pixel-Karten mit Transparenz. Sie sehen, ich kann zwei Dimensionen einfach so:

pixels = {{},{}}
pixels[1][5] = "green" --just an example
print(pixels[1][5])

Aber ich kann nicht diese wie kann ich in Java...

pixels = {{}, {}, {}}
pixels[1][4][3] = "red" -- [x][y][z]
print(pixels[1][4][3])

Dies ist die Funktionalität, die ich will, aber ich eklig bekam, um dieses dadurch...

pixels = {}
pixels["x23,y02,z05"] = "green"
print(pixels["x23,y02,z05"]")

Ich einfach string verwenden.sub und string.concat zu Lesen und legen Sie die Tabellen... ich würde wirklich gerne die Funktionalität von Beispiel 2 zu arbeiten, aber ich weiß, es könnte umgesetzt werden müssen, unterschiedlich.

InformationsquelleAutor user3214283 | 2014-01-20
Schreibe einen Kommentar