4. 動畫-子彈

import pygame
import sys
import random
from objs import Bullet

# 初始化 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)建立子彈list




# 主迴圈
running = True
while running:
    # 清除背景(白色)
    screen.fill((255, 255, 255))

    # (2)更新與繪製每一顆子彈
    



    # 畫面更新
    pygame.display.flip()

    # 控制每秒60幀
    clock.tick(60)

    # 事件處理
    for event in pygame.event.get():
        if event.type == pygame.KEYDOWN:
            if event.key == pygame.K_ESCAPE:
                running = False
        
            #(3)加入子彈
            if event.key == pygame.K_SPACE:
                bullets.append(Bullet(pygame.mouse.get_pos()[0], height))

# 結束
pygame.quit()
sys.exit()

Last updated