在pygame中,要在图像上画一个圆圈,可以使用pygame.draw.circle()函数。该函数的语法如下: 代码语言:txt 复制 pygame.draw.circle(surface, color, center, radius, width=0) 参数说明: surface:要绘制圆圈的图像表面。 color:圆圈的颜色,可以是RGB元组或者是预定义的颜色常量。 center:圆圈的中心坐标,是一个包含...
1、绘制线条 我们可以使用pygame.draw.line()函数来绘制直线。 pygame.draw.line(screen,线段的颜色,起点坐标,终点坐标,线宽) pygame.draw.line(screen ,lightgreen, (300,0), (300,600), linewidth) import pygame #导包 from pygame.locals import* import sys black=0,0,0 lightgreen=144,238,144 pygame...
18 pygame.draw.circle(background, (0, 0, 255), (400, 50), 45) 19 20 #draw an arc 21 pygame.draw.arc(background, (0, 0, 0), ((5, 150), (100, 200)), 0, math.pi/2, 5) 22 23 #draw an ellipse 24 pygame.draw.ellipse(background, (0xCC, 0xCC, 0x00), ((150, 150)...
pygame.draw.ellipse(screen,(255,0,0),(300,10,50,20)) # 绘制一个绿色边框(宽度为2)三角形 pygame.draw.polygon(screen,(100,200,45),[[100,100],[0,200],[200,200]],2) # 绘制一个蓝色实心的圆形,其中[60,250]表示圆心的位置,40为半径,width默认为0 pygame.draw.circle(screen,(0,0,255)...
在上面的代码中,我们创建了一个800x600的窗口,并使用pygame.draw.line()函数绘制了一条从左上角到右下角的红色线条,线条宽度为5像素。绘制圆形要绘制圆形,你可以使用pygame.draw.circle()函数。它需要指定要绘制的表面、颜色和圆心坐标以及半径。以下是一个简单的示例: import pygame pygame.init() # 创建一个窗...
简单一个例子: 效果: 代码: importpygamefrompygame.localsimport*defDrawCircle(screen):BLUE=(0,0,255)position=300,250radius=100width=10pygame.draw.circle(screen,BLUE,position,radius,width)defmain():pygame.init()pygame.display.set_caption('Draw circle')screen=pygame.display.set_mode([600,500])m...
pygame.draw.polygon 用法:pygame.draw.polygon(Surface, color, pointlist, width=0) polygon就是多边形,用法类似rect,第一、第二、第四的参数都是相同的,只不过polygon会接受一系列坐标的列表,代表了各个顶点。 pygame.draw.circle 用法:pygame.draw.circle(Surface, color, pos, radius, width=0) ...
('pygame demo')rect_area=pygame.Rect(0,0,100,100)whileTrue:foreventinpygame.event.get():ifevent.type==pygame.QUIT:pygame.quit()sys.exit()screen.fill((255,255,255))pygame.draw.circle(screen,(0,0,255),(200,200),50)# 1pygame.draw.ellipse(screen,(0,255,0),(300,300,50,100),...
# 绘制一个绿色边框(宽度为2)三角形 pygame.draw.polygon(screen, (100, 200, 45), [[100, 100], [0, 200], [200, 200]], 2) # 绘制一个蓝色实心的圆形,其中[60,250]表示圆心的位置,40为半径,width默认为0 pygame.draw.circle(screen, (0, 0, 255), [60, 250], 40) # 绘制一个圆弧,其...
原型:pygame.draw.polygon(Surface, color, pointlist, width=0): return Rect 用途:polygon是多边形,这个函数和rect类似,除了第三个参数。顾名思义,pointlist是一个坐标点的列表,表示多边形的各个顶点。 pygame.draw.circle 原型:pygame.draw.circle(Surface, color, pos, radius, width=0): return Rect ...