01pygame 框架学习

  • pygame安装
  • 最小框架
    • 引用:初始化:处理:刷新。
      • 1、引入:import
      • 2.初始化:   init()
      • 3、处理   while True:
      • 4.刷新:update()
  • Sys模块的常见函数:
    • sys是python标准库(标准模块),提供了一系列有关Python运行环境的变量和函数。
    •  sys.exit([arg]): 程序中间的退出,arg=0为正常退出。
    •  sys.getdefaultencoding(): 获取系统当前编码,一般默认为ascii。
    •  sys.path: 获取指定模块搜索路径的字符串集合,可以将写好的模块放在得到的某个路径下,就可以在程序中import时正确找到。
    • sys.platform: 获取当前系统平台。
  • Pycharm显示的display相关模块
    • 搞定位图加载和绘制。screen = pygame.display.set_mode()
    • (600,400)窗体分辨率,以宽*高的形式来定义。
  • 处理

    01pygame 框架学习

    • while  True: 无限循环,直到Python运行时退出结束。注意,T大写
    •  pygame.event  用于处理事件与事件队列的 Pygame 模块。Pygame 通过事件队列控制所有的事件消息。该模块中的程序帮用户管理事件队列。输入队列很大程度依赖于 pygame 的 display 模块。如果 display 没有被初始化,显示模式没有被设置,那么事件队列就还没有开始真正工作。
    • pygame.event.get()函数---—从队列中获取事件,并在队列中删除该事件
    • event type------事件类型。从pygame事件列表中遍历事件,如果触发事件的类型为pygame的预定事件(如:QUIT),那么执行退出操作。
    •  pygame.QUIT 是Pygame中定义的退出事件常量

01pygame 框架学习