游戏基本框架

2019-02-13  本文已影响0人  匿隱

import pygame

def base_game():
    # 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()



def main():
    base_game()
上一篇 下一篇

猜你喜欢

热点阅读