在pygame中使用数组来blit多个对象?

2024-10-02 14:15:54 发布

您现在位置:Python中文网/ 问答频道 /正文

我在寻找一种比传统的blitting方法更快的方法来在pygame中blit多个对象,在这种方法中,您有一个数组或列表,并且使用for循环将每个图像插入其位置。在

也许有一种方法可以同时对整个数组进行blitting操作,而不必在整个数组中逐值执行?在

谢谢你的建议和帮助!在


Tags: 对象方法图像列表for数组传统pygame
2条回答

pygame.sprite.Group应该能做到!也, pygame.sprite.Group有一个绘制函数,可以绘制一个组中的所有精灵。 https://www.pygame.org/docs/ref/sprite.html#pygame.sprite.Group

使用pygame.sprite.Group或多线程blit方法。在pygame1.9.2alpha中,它发布了pythonggil并允许多cpu渲染。在

还要查找pygame脏渲染。根据你想画什么,这可以给你显著的速度增加。在

相关问题 更多 >

    热门问题