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)...
代码: 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])mRunning=TruewhilemRunnin...
pygame 的官网是 www.pygame.org,也可以在这里下载 pygame 安装包。我这里用的是 pygame 1.9.3,python 3.6。你也可以用最新的版本。 安装好后在代码中输入并执行: import pygame 1. 如果没有报错则表明安装成功。 开始编写程序,第一步导入相关的库: import pygame as pg from pygame.locals import * #将pyga...
# 绘制一个绿色边框(宽度为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.circle(window, BALL_COLOR, (int(ball_x), int(ball_y)), BALL_RADIUS)pygame.display.update() clock.tick(FPS) 这段代码使用 Pygame 库创建了一个窗口,并在窗口中绘制了一个红色的小球。 小球会在窗口内上下弹跳,模拟了简单的重力运动。
pos= pygame.mouse.get_pos()return(pos)defdraw_circle(): pos=get_pos() pygame.draw.circle(screen, BLUE, pos,20)if__name__ =='__main__': main() 您输入了错误的函数名称。正确的名称是pygame.draw.circle。 def drawCircle():pos=getPos() ...
pygame.draw.circle(win,color,position,radius,width)'''结束绘制圆形'''pygame.display_setcaption('圆形的绘制')# 刷新窗口 pygame.display.update() 如果将线条宽度改为和半径一样,就变成了一个实体圆 绘制弧形 绘制弧形的步骤与绘制圆形的步骤是一样的,只不过绘制弧形需要使用到pygame.draw.arc()函数 ...
1importpygame, sys23pygame.init()4screen = pygame.display.set_mode([640, 480])#显示对象5#[640, 480]是窗口大小,单位像素6screen.fill([255, 255, 255])#用白色填充窗口背景7pygame.draw.circle(screen, [255, 0, 0], [100, 100], 30, 0)#画一个圆8'''9第一个参数:在哪个表面(screen)画...
pygame 的官网是 www.pygame.org,也可以在这里下载 pygame 安装包。我这里用的是 pygame 1.9.3,python 3.6。你也可以用最新的版本。 安装好后在代码中输入并执行: import pygame 如果没有报错则表明安装成功。 开始编写程序,第一步导入相关的库: importpygameaspg ...