结合锯齿状和多维数组但具有不同的变量类型
Combine jagged and multidimentional array but with different variable types
我正在制作体素游戏,现在我正在尝试移除每个体素上彼此面对的面孔。我打算只在目前加载时执行此操作。为了跟踪这一点,我目前正在使用带有整数的数组。我想继续为我的职位使用整数(斜体),但如果面部被禁用(粗体)则不使用整数。
这是我为人脸配置数组的方式:
int [,,] [] blockFaces = new int [width, height, width] [ ];
TLDR;
简而言之,我想将粗体数组从保存整数更改为保存布尔值。
您可以为此使用元组:
(int face, bool enabled)[,,]blockFaces = new(int, bool)[width, height, width];
我正在制作体素游戏,现在我正在尝试移除每个体素上彼此面对的面孔。我打算只在目前加载时执行此操作。为了跟踪这一点,我目前正在使用带有整数的数组。我想继续为我的职位使用整数(斜体),但如果面部被禁用(粗体)则不使用整数。
这是我为人脸配置数组的方式:
int [,,] [] blockFaces = new int [width, height, width] [ ];
TLDR;
简而言之,我想将粗体数组从保存整数更改为保存布尔值。
您可以为此使用元组:
(int face, bool enabled)[,,]blockFaces = new(int, bool)[width, height, width];