在Python3.8中,使用Pygame模块:
我试着为我正在制作的彩色游戏做颜色渐变。我知道如何做一维梯度,就像这样:
但是我希望能够在渐变中创建一个有两种以上颜色的图像。互联网上的一个例子是:(忽略那些花哨的文本)
如何创建一个函数在一个表面上生成多个颜色的梯度?重要的是,我可以选择在角落的颜色,或至少能够影响他们的方式,我可以理解。
我在网上发现的一个想法是:
for i in range(900):
for j in range(900):
surface.set_at((i,j),(i/4,j/4,i/4))
我的问题是,这是很难选择它产生的颜色