python游戏库哪个好_python游戏库:Arcade介绍

翻译官网教程,持续更新中叫我彪哥:Arcade小游戏教程(1)​zhuanlan.zhihu.comv2-7269991a8931c44369beb13c9ecd7754_180x120.jpg

众所周知,pygame也是一个常用的python游戏库,那arcade与其相比有什么优缺点呢?

优点:更快地绘制静止精灵。精灵数量增长与绘图时间增长比较

2. 支持Python 3类型标注支持。

3. 粗椭圆,圆弧和圆形没有摩尔纹。

4. 椭圆,圆弧和其他形状可以轻松旋转。

5. 使用您在数学中学到的标准坐标系。 (0,0)在左下角,而不是左上角。 Y坐标不反转。

6. 具有针对平台游戏的内置物理引擎。

7. 支持动画精灵。

8. 命令的API文档更好。

9. 命令名称是一致的。例如,要添加到sprite列表,请使用append()方法,就像Python中的其他列表一样。 Pygame使用add()。

10. 参数和命令名称更加清晰。例如,用open_window代替set_mode。

11. 比Pygame更少的样板代码。

12. 基本绘图不需要有关如何定义函数或类或如何执行循环的知识。

13. 鼓励逻辑和显示代码分开。 Pygame倾向于将两者置于同一个游戏循环中。

14. 在OpenGL 3+和Pyglet之上运行,而不是旧的SDL1库。 (当前,PyGame正在过渡到SDL2。)

15. 通过使用子画面列表,可以使用显卡的加速来提高性能。

16. 轻松缩放和旋转精灵和图形。

17. 默认情况下,具有透明度的图像是透明的。无需额外的代码。

18. 很多示例代码。

缺点:

1. 移动精灵更慢精灵数量增长与绘图时间增长比较

2. Python 2 不支持

3. 需要OpenGL,因此不适用于Raspberry Pi

4. 更不好地支持屏幕上未显示的内存缓冲区中的像素操作。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值