美文网首页
游戏基本框架

游戏基本框架

作者: 匿隱 | 来源:发表于2019-02-13 15:47 被阅读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()

相关文章

  • 游戏基本框架

    import pygame

  • 总结Day18_pygame

    ===游戏基本框架=== 模块引入 1.初始化pygame, 做准备工作 2.创建游戏窗口   set_mode(...

  • Python 项目飞机大战- 02 游戏框架搭建

    目录一、明确主程序职责二、实现飞机大战主游戏类2.1 明确文件职责2.2 游戏基本框架搭建2.3 游戏初始化部分2...

  • 客户端代码架构概述

    《萌萌战争》客户端使用Unity引擎,使用了ulua热更新框架为基础框架。 在整体代码结构上,游戏相关逻辑基本都放...

  • Pokemon Quest宝可梦探险寻宝游戏体验

    目录 简介 出品方 游戏条件 游戏框架 游戏剧情 1+N框架 游戏难度 游戏IP和画风 游戏IP 游戏画风 游戏核...

  • VUE+WebPack前端游戏设计:实现物体的拖拽动态特效

    上一节,我们介绍了太空版植物大战僵尸游戏的整体情况,并详解了如何建立游戏的基本框架,本节我们实现游戏中,道具的动态...

  • Day-18正则表达式2

    pygame游戏基本框架的创建 pygame中图片的显示 字体的显示 图形 Pygame Pygame有很多的模块...

  • 基本框架

    mymath 从本科开始的数学知识总结,包括各种定义定理,力求成为每一个数学系人最完美的工具书!使用texlive...

  • 基本框架

    原理 介绍证书制作iPhone 各屏幕尺寸整理 使用 pod(管理第三方库)UITabBarControllerU...

  • 人类为什么需要游戏?

    现代游戏理论认为,游戏是在相对严谨的框架中的自由活动,玩游戏意味着自愿去克服非必要的障碍。就是说,有基本的随机触发...

网友评论

      本文标题:游戏基本框架

      本文链接:https://www.haomeiwen.com/subject/bvcljqtx.html