Я новичок в программировании (<2 месяца), поэтому, к сожалению, я не могу понять чрезвычайно сложные ответы, и мой английский только в порядке. </p>
Цель моей программы сейчас состоит в том, чтобы сделать«Выбор цвета», аналогичный тому, который был найден в https://www.w3schools.com/colors/colors_picker.asp (HTML5) при использовании Pygame.Я знаю, что могу использовать pygame.surface.get_at (pixel), чтобы получить цвет, и я могу рисовать пиксели, используя pygame.draw.circle с шириной 0, но я не знаю, как правильно отсортировать значения RBGA.
Я написал несколько циклов while:
values = [255,0,0,255]
while values[1] < 255:
colourlist.append(values) #Increasing Green
values = [values[0],values[1] + 1,values[2],values[3]]
while values[0] > 0:
colourlist.append(values) #Decreasing Red
values = [values[0] - 1,values[1],values[2],values[3]]
while values[2] < 255:
colourlist.append(values) #Increasing Blue
values = [values[0],values[1],values[2] + 1,values[3]]
while values[1] > 0:
colourlist.append(values) #Decreasing Green
values = [values[0],values[1] - 1,values[2],values[3]]
while values[0] < 255:
colourlist.append(values) #Increasing Red
values = [values[0] + 1,values[1],values[2],values[3]]
while values[2] > 0:
colourlist.append(values) #Decreasing Blue
values = [values[0],values[1],values[2] - 1,values[3]]
for i in colourlist:
print(i)
, но это очень неуклюже, и я не знаю, как сортировать список при его рисовании.
Извинитеесли это не очень ясно, но я хотел бы сделать изображение, похожее на это.
https://www.signsandmoremi.com/blog/tips-on-designing-the-perfect-car-magnet/spectrum_chart/
Опять же, я прошу прощения, если я не могу это прояснить, но спасибо залюбая помощь или советы!