tbm = { -- facedir indexed (+1)
{ -- facedir = 0
{ -- first line
{ X = -1, Y = 2, Z = 1 },
{ X = 0, Y = 2, Z = 1 },
{ X = 1, Y = 2, Z = 1 }
},
{ -- second line
{ X = -1, Y = 1, Z = 1 },
{ X = 0, Y = 1, Z = 1 },
{ X = 1, Y = 1, Z = 1 }
},
{ -- third line
{ X = -1, Y = 0, Z = 1 },
{ X = 0, Y = 0, Z = 1 },
{ X = 1, Y = 0, Z = 1 }
},
{ -- forth line
{ X = -1, Y = -1, Z = 1 },
{ X = 0, Y = -1, Z = 1 },
{ X = 1, Y = -1, Z = 1 }
}
}
}
好吧我想要什么,我已经用Google搜索了它是因为我想要访问X中包含的值并检查它是否是一个特定的值我将如何访问它而不会复制整个dang的东西?我的意思是真正的桌子或多或少有点超过400KB,所以必须一直递下来,这将是一个痛苦的屁股。
答案 0 :(得分:0)
tbm[fi][line][ii].X
fi
面对索引(数字1或更大,尽管在您的示例中只有1),line
是所需行的索引(示例中的数字从1到4),{ {1}}是行内三个三元组表之一的索引,ii
是三元组中的所需键。
对于ex X
,将从Y = 1的行中取1。