一个轻量级轻松的Python游戏引擎。
pylash-engine的Python项目详细描述
Pylash发动机
最新版本:2.0.0
Pylash是一个现代的、跨平台的2D游戏引擎,它是用Python编写的。使用pylash提供的现代实用的界面,您可以轻松轻松地创建游戏。在
许可证
为什么是派拉什
- 跨平台。利用底层引擎PySide2的兼容性,pylash支持许多主流平台,包括Ubuntu、macOS和Windows。在
- 易于使用的API。Pylash采用了类似ActionScript的界面设计,提高了游戏开发的效率。在
- 重量轻。^{epylemm}第三方框架不附带
- 全面性。Pylash是一个通用框架,提供各种面向对象的界面,包括图像、文本和矢量图形的显示、碰撞检测、交互动画、多媒体等
开始使用Pylash
安装
$ pip install pylash-engine
你好世界计划
创建一个Python文件,并用您喜欢的文本编辑器打开它。键入以下代码:
^{pr2}$运行Python文件,您将得到一个带有“helloworld”文本的窗口。在
贡献
此项目托管为on Github。欢迎发布报告和拉取请求。另外,如果您有任何问题或建议,可以给我发电子邮件。在
- 我的电子邮件:wangyuehao1999@gmail.com
示例屏幕截图
- Find Character
- Get水果
- 塔防
2.0.0的变更日志
- 从PyQt4到PySide2的端口基引擎。在
- 删除的模块:
text
,system
,net
。在 - 重命名模块:
utils
=>;core
。在 - 添加了
loaders
模块,为不同的资源类型提供不同的加载程序。在 - 已将
TextField
类和相关类移动到display
模块。在 - 增强的
LineEdit
类:添加了focus in event和focus out event。在 - 将qtmedia替换为qtmedia,作为多媒体引擎。在
- 在
media
模块中添加了Video
类,用于显示视频。在 - 改进了事件系统。侦听器将不再接收事件调度器作为参数。在
- 添加了更多演示。在
- 为
core
模块添加了docstring。在
- 项目
标签: