我目前正在尝试在 matlab 上创建俄罗斯方块游戏,到目前为止进展顺利。然而,在网上查看了类似尝试的其他代码后,它们似乎都具有以某种方式渐变的像素,以定义构成俄罗斯方块的四个块中的每个块。我不确定如何在我的代码中为每个块定义轮廓或添加任何类型的渐变,因为目前整个形状是形状颜色,而不是每个像素被渐变或勾勒出轮廓。任何帮助将不胜感激。
我目前使用一个数组来分配 tetrino 的形状和一个 rgb 矩阵,其中 0 和 1 用于相关的颜色。即 [0 0 1] 表示完全蓝色的形状。
我看过一些使用补丁的代码,但我没有过多地研究这些代码,因为我的作品需要原创,所以我不想复制其他代码。我不确定你是否可以为一个像素分配多种颜色......