python - 只能是存储在 pygame.sprite.Group 中的矩形对象
问题描述
因为它有一种叫做draw的方法。它考虑了精灵的文本属性,因此我们可以存储表面、图像和矩形。但是如果我们想要存储需要绘制位置和半径的圆形精灵怎么办
解决方案
精灵是图像;图像恰好具有矩形形状,因为这是它们表示方式的自然结果。
如果你想画一个圆,你有两个选择:你可以画一个圆的图像,它是一个你可以像任何其他精灵一样定位的精灵,使用它的角作为参考点;或者你可以画一个实际的圆圈,一个精灵库不会有很大的帮助。
推荐阅读
- php - PHP 多个 url 的检查并执行操作
- javascript - 为什么这个 javascript Array() 会生成一个只有一个元素的数组?
- sparql - SPARQL 查询查找某人的祖父
- html - 电子邮件中的按钮重定向到具有有效链接的“about:blank”
- android - 在android中使用Axios或Fetch时React Native抛出网络错误
- reactjs - React - 测试当 Jest 和 Enzyme 状态改变时组件中的条件渲染元素是否被渲染
- firebase - React-native firebase 远程配置缓存刷新
- javascript - Dynamic TreeView of a directory in React
- python - 使用 Selenium (Python) 从元素中获取文本
- python - manim 条形图中的条形值