我可以这样做吗?注意参数和索引:
function drawBox(box, id)
love.graphics.setColor(box[id].color.r, box[id].color.g, box[id].color.b, 70)
love.graphics.rectangle('fill', box[id].pos.x, box[id].pos.y, box[id].w, box.h)
love.graphics.setColor(box[id].color.r/2, box[id].color.g/2, box[id].color.b/2)
love.graphics.rectangle('line', box[id].pos.x, box[id].pos.y, box[id].w, box[id].h)
end
答案 0 :(得分:0)
似乎box
表存储其他表。所以你可以这样做:
function drawBox(box)
love.graphics.setColor(box.color.r, box.color.g, box.color.b, 70)
love.graphics.rectangle('fill', box.pos.x, box.pos.y, box.w, box.h)
love.graphics.setColor(box.color.r/2, box.color.g/2, box.color.b/2)
love.graphics.rectangle('line', box.pos.x, box.pos.y, box.w, box.h)
end
drawBox(some_boxes[id])