我将如何为100个图块保存100个颜色值

问题描述 投票:0回答:1

我正在为pygame项目生成纹理,我需要一种方法来保存每100个图块中每100个像素的颜色值。

我一直在尝试使用4维数组,但这只是一团糟。

color = (0,0,0)

for i in range(0, 100):

            z = z + 1
            color = (0, random.randrange(100, 200), 0)
            colors = np.array([color])
            np.append(colors, [color])
            ycol = ycord/10
            print(colors[1])
            pygame.draw.rect(surface, color, (xcord + x, ycord + y, 10, 10))
            xcord = xcord + 10
            if z == 10:
                ycord = ycord + 10
                xcord = 0
                z = 0

很明显,每当我重画游戏时,瓦片纹理完全改变,我都需要它们保持不变。

python arrays numpy pygame
1个回答
0
投票

您认为我会使用向量,因为向量是动态元素。

访问! https://www.youtube.com/watch?v=oddp-VOL4Nw

© www.soinside.com 2019 - 2024. All rights reserved.