pyglet文档
注意
本文档针对的是pyglet 2.x系列,与1.5及更早的版本相比,该系列具有不兼容的更改。如果您正在寻找先前稳定版本的文档,请参阅 1.5 maintenance 。
pyglet 是一个跨平台的窗口和多媒体库,用于开发游戏和其他视觉效果丰富的应用程序。它支持窗口、用户界面事件处理、游戏控制器和操纵杆、OpenGL图形、加载图像和视频以及播放声音和音乐。 pyglet 适用于Windows、OS X和Linux。
pyglet的一些特征包括:
No external dependencies or installation requirements. 对于大多数应用程序和游戏需求,Piglet除了Python之外不需要其他任何东西,从而简化了分发和安装。
Take advantage of multiple windows and multi-monitor desktops. Pyglet允许您根据需要使用任意多个窗口,并且完全了解用于全屏游戏和应用程序的多显示器设置。
Load images, sound, music and video in almost any format. Pyglet内置了对常见音频和图像格式的支持,并且可以选择使用ffmpeg来加载几乎任何其他压缩的音频或视频文件。
pyglet is provided under the BSD open-source license ,允许您在商业和其他开源项目中使用它,限制很少。
请加入我们的 Discord 服务器,或加入我们的 mailing list 好了!
如果这是您第一次阅读有关pyglet的文章,我们建议您从 编写一个pyglet应用程序 。如果您要从较旧版本的Piglet迁移,请通读 从pyglet1.5迁移 。
编程指南
API参考
- 小矮人
- pyglet.app
- pyglet.canvas
- pyglet.clock
- pyglet.event
- pyglet.font
- pyglet.gl
- pyglet.graphics
- pyglet.gui
- pyglet.image
- pyglet.info
- pyglet.input
- pyglet.math
- pyglet.media
- pyglet.resource
- pyglet.sprite
- pyglet.shapes
- pyglet.text
- pyglet.text.caret
- pyglet.text.document
- pyglet.text.layout
- 样式属性
IncrementalTextDecorationGroup
IncrementalTextLayout
IncrementalTextLayoutGroup
ScrollableTextDecorationGroup
ScrollableTextLayout
ScrollableTextLayoutGroup
TextDecorationGroup
TextLayout
TextLayoutGroup
get_default_decoration_shader()
get_default_image_layout_shader()
get_default_layout_shader()
DocumentDecodeException
DocumentDecoder
DocumentLabel
HTMLLabel
Label
decode_attributed()
decode_html()
decode_text()
get_decoder()
load()
- pyglet.window
外部资源