3. 動畫-下墜的圓
import pygame
import sys
import random
from objs import Star
# 初始化 pygame
pygame.init()
# 全螢幕模式
screen = pygame.display.set_mode((0, 0), pygame.FULLSCREEN)
pygame.display.set_caption("動畫")
# 取得螢幕大小
width, height = screen.get_size()
# 建立時鐘
clock = pygame.time.Clock()
# (1)加入100顆星星
# 主迴圈
running = True
while running:
# 清除背景(白色)
screen.fill((255, 255, 255))
# (2)更新與繪製每一顆星星: pygame.draw.circle(screen, s.color, (s.x, s.y), s.r)
# 畫面更新
pygame.display.flip()
# 控制每秒60幀
clock.tick(60)
# 事件處理
for event in pygame.event.get():
if event.type == pygame.KEYDOWN and event.key == pygame.K_ESCAPE:
running = False
# 結束
pygame.quit()
sys.exit()
Last updated