我已经找了一个类似我要问的问题,但还没有找到我想要的东西。 的问题: 如何使用C#数组实现俄罗斯方块?
我对数组只有一个基本的了解,我有初始化的概念,但过去我对如何实际构建它有点迷失。例如:
public static (type)[,] Matrix = new (type)[x,y];
我猜我错过的是如何分配碎片的值。经过初始化,我知道我可以改变x和y值(在这种情况下)但是如何将各个块放入那些伪坐标?任何帮助,将不胜感激。
答案 0 :(得分:1)
多维数组支持初始化器就好了:
int[,] Matrix = new int[3,3]{ { 0, 0, 1 },
{ 0, 0, 1 },
{ 0, 1, 1 } };