#显示动画2 import pygame # 初始化 pygame.init() # 创建窗口 screen_width = 400 # 窗口的宽度 screen_height = 600 # 窗口的高度 screen = pygame.display.set_mode((screen_width, screen_height)) pygame.display.set_caption('动画显示') screen.fill((255, 255, 255)) pygame.display.flip() # 1.静态球 x, y = 200, 30 r = 30 y_speed = 0.1 pygame.draw.circle(screen, (0, 255, 0),(x, y), r) pygame.display.update() num = 0 while True: num += 1 # 小球上下反弹的效果 if num % 10 == 0: screen.fill((255, 255,255)) y += y_speed # 检测边界 if y >= screen_height - r: y_speed = -0.1 if y <= r: y_speed = -1*y_speed pygame.draw.circle(screen, (0, 255, 0), (x, y), r) pygame.display.update() # 检测事件 for event in pygame.event.get(): if event.type == pygame.QUIT: exit()
Pygame学习笔记(六)
最新推荐文章于 2024-08-31 21:39:38 发布