python - pygame.gfxdraw.aacircle 对于大圈子来说很有趣,还有其他选择吗?

标签 python pygame draw antialiasing geometry

我正在从事软件设计和开发的主要项目,并且遇到了一个障碍,即当使用 pygame.gfxdraw.aacircle 绘制大圆圈时,输出会变得扭曲,如此处所示

enter image description here

图中的窗口显示了半径为1561的圆的一部分

如果没有人可以建议一种绘制圆形的修复或替代方法,我可能只会使用常规圆形函数,因为它在绘制大半径时看起来不错。

最佳答案

我建议不要使用 pygame.gfxdraw,因为它被明确标记为实验性的。

来自文档:

EXPERIMENTAL!: meaning this api may change, or dissapear in later pygame releases. If you use this, your code will break with the next pygame release.

只需坚持使用常规的圆函数即可。

编辑:

也许您应该在 the pygame bugtracker 上打开错误报告或 pygame 邮件列表。

关于python - pygame.gfxdraw.aacircle 对于大圈子来说很有趣,还有其他选择吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5001070/

相关文章:

python - 为什么绘制一个具有很厚边框的 PyGame 矩形会绘制一个加号形状?

Java:使用drawArc绘制圆形螺旋

python - Django 模板检查当前时间是否介于开始时间和结束时间之间

python - 获取特定 channel 的所有用户 Slack API

python根据第0行值范围选择列

python - 如何在 Pygame 中翻转图像,在我的代码中遇到问题?

python - 用Python 3编写iOS游戏的最佳库是什么?

python - 中断Python中所有正在运行的信号?

python - 为什么 pygame 屏幕不会刷新,直到我移动窗口?

java - 将形状对象的 ArrayList 绘制到框架