如何创建网格

时间:2013-10-30 18:13:19

标签: c# xna grid cell

我想创建一个带有单元格的网格(我相信这是正确的术语,是吗?) 像这样(把z,x,c,v,b作为我的“细胞”):

  z|x|c|v|b|x|c|b|b
  -----------------
  z|x|c|v|b|x|c|b|b
  -----------------
  z|x|c|v|b|x|c|b|b
  -----------------
  z|x|c|v|b|x|c|b|b
  -----------------
  z|x|c|v|b|x|c|b|b
  -----------------
  z|x|c|v|b|x|c|b|b

“细胞”的顺序是随机的,所以不用担心,这些线条只是为了帮助你想象我的意思

1 个答案:

答案 0 :(得分:0)

您要找的是Arrays

要特定制作网格,您需要一个2D数组。对于此示例,我将使用字符串作为数据,但您可以使用任何所需的类。

string[,] cells = new string[width, height];

然后您可以访问和设置这些单元格的值,如下所示:

cells[x, y] = "z";
string something = cells[x, y];