pygame.gfxdraw.aacircle对大圆效果奇怪,有什么替代方案?

1 投票
1 回答
641 浏览
提问于 2025-04-16 11:51

我正在进行我的软件设计和开发的主要项目,遇到了一个问题。当我使用pygame.gfxdraw.aacircle来画大圆时,输出的效果很奇怪,如下图所示。

在这里输入图片描述

图中的窗口显示的是一个半径为1561的圆的一部分。

如果没有人能建议解决办法或者其他绘制抗锯齿圆的方法,我可能会选择使用普通的圆形函数,因为在这么大的半径下,效果看起来还不错。

1 个回答

2

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

根据文档的说明:

实验性!这意味着这个接口可能会在以后的pygame版本中发生变化,甚至可能消失。如果你使用了这个,你的代码在下一个pygame版本更新时可能会出问题。

最好还是使用普通的圆形函数。

补充:

也许你可以在pygame的错误追踪网站或者pygame的邮件列表上提交一个错误报告。

撰写回答