Python游戏开发入门:pygame屏幕绘制机制-2
2023-09-14 09:07:13 时间
Pygame屏幕绘制机制简介
- Pygame屏幕尺寸和模式设置
- Pygame窗口标题和图标设置
- Pygame窗口感知和刷新运用
屏幕控制
pygame.display
用来控制Pygame游戏的屏幕
Pygame有且只有一个屏幕
屏幕左上角坐标为(0,0)
以像素为单位
屏幕控制需求
• 游戏全屏
• 游戏屏幕大小可调节
• 游戏屏幕无边框
• 更改游戏标题栏内容
• 更改游戏图标
屏幕模式函数
pygame.display.set_mode(r=(width, height), flags=0)
pygame.RESIZABLE 窗口大小可调
pygame.NOFRAME 窗口没有边界显示
pygame.FULLSCREEN 窗口全屏显示
pygame.display.Info() # 好像不可用
current_w:当前显示模式或窗口的像素宽度
current_h:当前显示模式或窗口的像素高度
窗口标题和图标
pygame.display.set_caption(title, icontitle=None)
pygame.display.set_icon(surface)
pygame.display.get_caption()
返回结构为(title, icontitle)
窗口感知和刷新
pygame.display.get_active()
当窗口在系统中显示(屏幕绘制/非图标化)时返回True,否则返回False
pygame.display.flip() 重新绘制整个窗口
pygame.display.update()仅重新绘制窗口中有变化的区域,相比.flip()执行更快
相关文章
- pycharm自带python环境吗_Python IDE环境之 新版Pycharm安装详细教程[通俗易懂]
- python中pygame怎么安_Python中pygame安装方法图文详解
- 苹果电脑python官网下载步骤-Python下载和安装图文教程[超详细]
- python–threading多线程总结[通俗易懂]
- python判断linux中文件是否存在_Python判断文件是否存在的三种方法
- Python 升级之路( Lv12 ) Pygame游戏开发基础
- python读取图像的几种方法_python图像识别教程
- python chmod_Python os.chmod用法及代码示例
- lambda python表达式_Python的条件表达式和lambda表达式实例
- python设置时间过期改变状态_Python Redis设置过期时间「建议收藏」
- Python在线编写以及文档查看工具Jupyter
- 新手学Python可行吗?需要什么基础?(新手学python可行吗?需要什么基础)
- python-协程并发-多个协程的调度(二)
- Python分段下载文件详解编程语言
- python生成随机密码或随机字符串详解编程语言
- Python 线程、进程和协程详解编程语言
- Python子类继承父类构造方法的方式详解编程语言
- Python简易操作MySQL入门教程(python操作mysql)
- Python操作Redis实现数据持久化(python操作redis)
- 添加声音到你的 Python 游戏
- Python实现MySQL数据库的读取(python读取mysql)
- Linux系统下安装Python模块指南(linux安装python模块)
- python双向链表实现实例代码
- Python时区设置方法与pytz查询时区教程
- python通过ElementTree操作XML获取结点读取属性美化XML
- python读写ini文件示例(python读写文件)
- python中使用enumerate函数遍历元素实例
- Python写的贪吃蛇游戏例子
- Python中Collection的使用小技巧