首页 > 解决方案 > 只能是存储在 pygame.sprite.Group 中的矩形对象

问题描述

因为它有一种叫做draw的方法。它考虑了精灵的文本属性,因此我们可以存储表面、图像和矩形。但是如果我们想要存储需要绘制位置和半径的圆形精灵怎么办

标签: pythonpython-3.x

解决方案


精灵是图像;图像恰好具有矩形形状,因为这是它们表示方式的自然结果。

如果你想画一个圆,你有两个选择:你可以画一个圆的图像,它是一个你可以像任何其他精灵一样定位的精灵,使用它的角作为参考点;或者你可以画一个实际的圆圈,一个精灵库不会有很大的帮助。


推荐阅读