结合锯齿状和多维数组但具有不同的变量类型

时间:2018-04-28 19:05:48

标签: c# arrays multidimensional-array jagged-arrays

我正在制作一个体素游戏,现在我正试图去除每个体素上彼此面对的面孔。我计划只在加载时才这样做。为了跟踪这一点,我目前正在使用带整数的数组。我想继续使用整数作为我的职位(斜体),但不是因为面部是否被禁用(粗体)。

这就是我为faces配置数组的方法:

  

int [,,] [] blockFaces = new int [width,height,width] []

TLDR;

简而言之,我想将保持整数的粗体数组更改为保持布尔值。

1 个答案:

答案 0 :(得分:0)

您可以使用元组:

(int face, bool enabled)[,,]blockFaces = new(int, bool)[width, height, width];