Bitte benutzen, ich erhielt Code in lua (love2d):Wie String als Variablennamen in lua
nn = love.graphics.newImage'texture.png'
_1_1_cell = {
_2_2_grid = {
wall = {
texture = nn
}
}
}
function drawGrid(...)
local rr, tt, oo, pp = 1, 1, 2, 2
local hh = '_'..rr..'_'..tt..'_cell._'..oo..'_'..pp..'_grid.wall.texture'
return
--this should draw texture at certain position
texture.quad(hh, {x,y}, {x,y}, {x,y}, {x,y})
end
Problem ist, sendet sie Zeichenfolge anstelle der Texturdaten. Wenn hh gedruckt wird, zeigt es: _1_1_cell._2_2_grid.wall.texture, das ist richtig und funktioniert, wenn es direkt anstelle von hh verwendet wird. so ist Frage, wie man die Zeichenkette umwandelt, um es zu laden, was ich brauche? danke.
Dank. wusste nicht einmal, dass es möglich ist [...] [...] nebeneinander zu benutzen ... –