pygame.gfxdraw.aacircle对大圆效果奇怪,有什么替代方案?
我正在进行我的软件设计和开发的主要项目,遇到了一个问题。当我使用pygame.gfxdraw.aacircle来画大圆时,输出的效果很奇怪,如下图所示。
图中的窗口显示的是一个半径为1561的圆的一部分。
如果没有人能建议解决办法或者其他绘制抗锯齿圆的方法,我可能会选择使用普通的圆形函数,因为在这么大的半径下,效果看起来还不错。
1 个回答
2
我建议不要使用pygame.gfxdraw,因为它被明确标记为实验性功能。
根据文档的说明:
实验性!这意味着这个接口可能会在以后的pygame版本中发生变化,甚至可能消失。如果你使用了这个,你的代码在下一个pygame版本更新时可能会出问题。
最好还是使用普通的圆形函数。
补充:
也许你可以在pygame的错误追踪网站或者pygame的邮件列表上提交一个错误报告。