Python OpenGL游戏库Gloss新增功能与修复介绍
需积分: 10 93 浏览量
更新于2024-11-02
收藏 14KB ZIP 举报
资源摘要信息:"Gloss 是一个由 Paul Hudson 开发的 Python OpenGL 游戏库,它是在 Original Gloss 的基础上进行改进的。Original Gloss 是一个使用 PyGame 的 OpenGL 游戏库,但其功能并不完全满足开发者的需求。因此,开发者对 Original Gloss 进行了修复,使得其功能更加完善。
Gloss 在 LGPLv3 下获得许可,这意味着它是一个开源软件,用户可以自由地使用、修改和分发,但必须保留原作者的版权声明和许可声明。
Gloss 的改进功能主要包括:
1. SpriteFont 支持多字节字符串:这意味着 Gloss 现在可以支持像日语这样的多字节语言,这对于开发国际化游戏非常重要。
2. 支持切换渲染模式:Gloss 提供了几种不同的渲染模式,包括默认模式、附加模式、减法模式和覆盖 alpha 通道模式。这些模式可以让开发者根据需要选择最适合他们游戏的渲染方式。
3. Gloss.draw_mode_default():这是默认的绘制模式,它使用 alpha 通道。
4. Gloss.draw_mode_add():这是附加模式,它会在原有的颜色上添加新的颜色。
5. Gloss.draw_mode_sub():这是减法模式,它会在原有的颜色上减去新的颜色。
6. Gloss.draw_mode_override():这是覆盖模式,它会完全覆盖原有的颜色。
7. 退出游戏仅需按 ESC:在 Original Gloss 中,退出游戏需要按 LeftCTRL+ESC,但在 Gloss 中,只需按 ESC 即可退出游戏。
8. 支持 Gloss.draw_pie():这是一个新增的功能,用于绘制饼图。
这些改进使得 Gloss 成为一个更加强大和灵活的 Python OpenGL 游戏库,可以满足更多样化的游戏开发需求。"
2012-09-10 上传
2021-07-09 上传
2021-04-02 上传
2021-04-04 上传
2021-03-09 上传
2021-03-08 上传
2021-03-08 上传
2021-06-25 上传
2021-05-25 上传
高晖云
- 粉丝: 26
- 资源: 4621
最新资源
- Java集合ArrayList实现字符串管理及效果展示
- 实现2D3D相机拾取射线的关键技术
- LiveLy-公寓管理门户:创新体验与技术实现
- 易语言打造的快捷禁止程序运行小工具
- Microgateway核心:实现配置和插件的主端口转发
- 掌握Java基本操作:增删查改入门代码详解
- Apache Tomcat 7.0.109 Windows版下载指南
- Qt实现文件系统浏览器界面设计与功能开发
- ReactJS新手实验:搭建与运行教程
- 探索生成艺术:几个月创意Processing实验
- Django框架下Cisco IOx平台实战开发案例源码解析
- 在Linux环境下配置Java版VTK开发环境
- 29街网上城市公司网站系统v1.0:企业建站全面解决方案
- WordPress CMB2插件的Suggest字段类型使用教程
- TCP协议实现的Java桌面聊天客户端应用
- ANR-WatchDog: 检测Android应用无响应并报告异常