在pygame中绘制一个包含颜色渐变的圆圈

时间:2019-07-16 17:26:36

标签: python colors pygame

正如我昨天(Create an alternative form of questionnaire)所述,我正在尝试创建一种调查表,在该表中,受访者将问题拖到围绕它的圆环中表示同意。自从我第一次想正确调整布局以来,我现在就停留在绘制一个包含颜色渐变的圆环的过程中,该环类似于我已附加的图片。有没有人对我的建议提出建议,请记住我希望能够操纵颜色等级,以便尝试不同的设置。另外,我想知道是否有一种简单的方法可以在文本块周围绘制圆环。感谢您的提示和建议。

import pygame
import ptext
pygame.init()
screen = pygame.display.set_mode((500, 500))
BG_COLOR = pygame.Color('white')
BG_COLOR2 = pygame.Color('black')
x = 200
y = 220
font = pygame.font.SysFont("myanmarmn", 18)
text = """  I shy away
from crowds 
 and people."""

done = False
while not done:
    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            done = True
        elif event.type == pygame.MOUSEMOTION:
            if event.buttons[0]:
                x += event.rel[0]
                y += event.rel[1]

    screen.fill(BG_COLOR)
    ptext.draw(text, (x, y), color = BG_COLOR2)
    pygame.draw.circle(screen, (0,0,0), (250, 250), 230, 20)
    pygame.display.flip()

pygame.quit()
quit()

戒指图片
image of the ring

0 个答案:

没有答案