01.16 pygame基本框架

1.初始化pygame, 做准备工作

pygame.init()


2.创建游戏窗口

"""
set_mode(窗口大小) == set_mode((宽, 高)) - 会返回一个surface类型的对象
窗口大小对应的值是一个元祖
"""
window = pygame.display.set_mode((400, 600))

设置窗口标题

pygame.display.set_caption('游戏')


设置窗口背景颜色

"""
fill(颜色)
颜色是一个元祖,元祖有三个int类型的元素,返回是0~255;分别代表R,G,B

计算机三原色: 红、绿、蓝
红色 (255, 0, 0)
绿色 (0, 255, 0)
蓝色 (0, 0, 255)
白色 (255, 255, 255)
黑色 (0, 0, 0)
"""
window.fill((255, 255, 255))


想要对窗口内容进行的修改有效,必须执行以下操作

pygame.display.flip()


3.让游戏保持运行状态(游戏循环)

while True:


### 4.不断检测游戏过程中是否有事件的产生
for event in pygame.event.get():

    # 只有当事件产生后才会进入for循环
    # print('======')
    if event.type == pygame.QUIT:
        # return
        # 退出!
        exit()

你可能感兴趣的:(01.16 pygame基本框架)