美文网首页
pygame学习笔记

pygame学习笔记

作者: Zidahong | 来源:发表于2018-11-10 15:56 被阅读0次

    用pygame写一个框

    先看代码

    #!/usr/bin/env python

    # coding=utf-8

    import sys

    import pygame

    def run_game():

        #模块初始化

        pygame.init()

        #设置屏幕大小 对象screen 是一个surface。在Pygame中,surface是屏幕的一部分,用于显示游戏元素

        screen = pygame.display.set_mode((480,360))

        #设置屏幕标题

        pygame.display.set_caption("Pygame")

        #开始游戏主循环

        while True :

        #响应事件,如鼠标移动等事件

        #pygame.event.get()获得行为,event存放行为

        #玩家单击游戏窗口的关闭按钮时,将检测到pygame.QUIT 事

        #event.type type为事件属性

        #sys.exit() 退出

        for event in pygame.event.get():

            if event.type == pygame.QUIT:

                sys.exit()

        #绘制屏幕

        screen.fill()

        #让屏幕可见

        pygame.display.update()

        #将初始化游戏并开始主循环

        run_game()


    函数解释

    1、pygame.init()

    该函数用于初始化

    2、screen = pygame.display.set_mode((480,360))

    创建一个surface对象(就是一个元素,比如游戏里面的一张背景,一只飞机),返回值存到screen中

    3、pygame.display.set_caption('我的第一个游戏')

    设置方框上边的名字

    4、pygame.event.get()

    获得一个行动(比如按下右上角的x按钮)

    5、screen.fill()  即 self.fill(加颜色或图片)

    表示填充背景,可以用颜色或者图片

     6、pygame.display.update()

    刷新一下屏幕,将方框里的元素刷出来

    程序运行图解

    相关文章

      网友评论

          本文标题:pygame学习笔记

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