以下是使用Python的Pygame库绘制一只简单狗的示例代码。请注意,这只是一个简单的示例,您可以根据自己的需要进行修改和改进。 import pygame # 初始化Pygame pygame.init() # 设置窗口大小和标题 screen = pygame.display.set_mode((600, 600)) pygame.display.set_caption('Draw a Dog using Pygame') # 定义颜色 BLACK = (0, 0, 0) WHITE = (255, 255, 255) GRAY = (128, 128, 128) BROWN = (139, 69, 19) RED = (255, 0, 0) # 绘制狗 def draw_dog(x, y): # 绘制头部 pygame.draw.circle(screen, BROWN, (x, y), 60) # 绘制耳朵 pygame.draw.polygon(screen, BROWN, [(x-50, y-20), (x-10, y-70), (x-30, y-100)]) pygame.draw.polygon(screen, BROWN, [(x+50, y-20), (x+10, y-70), (x+30, y-100)]) # 绘制眼睛和鼻子 pygame.draw.circle(screen, WHITE, (x-20, y-20), 15) pygame.draw.circle(screen, BLACK, (x-20, y-20), 5) pygame.draw.circle(screen, WHITE, (x+20, y-20), 15) pygame.draw.circle(screen, BLACK, (x+20, y-20), 5) pygame.draw.circle(screen, RED, (x, y+20), 10) # 绘制身体 pygame.draw.ellipse(screen, BROWN, pygame.Rect(x-70, y+60, 140, 100)) # 绘制腿 pygame.draw.line(screen, BROWN, (x-50, y+110), (x-80, y+180), 10) pygame.draw.line(screen, BROWN, (x+50, y+110), (x+80, y+180), 10) # 在屏幕上循环绘制 running = True while running: for event in pygame.event.get(): if event.type == pygame.QUIT: running = False # 填充背景颜色 screen.fill(GRAY) # 绘制狗 draw_dog(300, 300) # 更新屏幕 pygame.display.update() # 退出Pygame pygame.quit() 这段代码将在窗口中绘制一个带有头、耳朵、眼睛、鼻子、身体和腿的狗。您可以使用不同的形状和颜色来定制您自己的狗,并将其放置在屏幕的不同位置。 |
|
来自: 新用户90472cAo > 《待分类》