pygame.draw
我的问题很简单:使用和有什么区别pygame.gfxdraw
?我查看了 pygame 文档,但没有人知道它们之间的区别是什么。
问问题
2190 次
3 回答
7
该draw
功能更稳定,也更快gfxdraw
,虽然gfxdraw
有更多的选择,不仅沿着抗锯齿线,而且还绘制形状。pygame.draw
只有 9 个函数,而pygame.gfxdraw
有 22 个选项,其中包括 . 提供的所有 9 个选项draw
。我建议使用gfxdraw
即使它是“实验性的”,因为它具有更多功能。
于 2012-09-05T01:27:31.657 回答
3
gfxdraw
允许对所有形状进行抗锯齿,其中draw
仅向线条添加抗锯齿。我gfxdraw
默认使用。很长一段时间以来,它都被标记为“实验性”,但我没有遇到任何问题。
于 2012-09-04T00:52:08.930 回答
1
免责声明:我不使用 pygame!
根据gfxdraw 文档页面,它“包装了SDL_gfx 原语”,因此将其作为 API 提供给那些已经熟悉它的人。它似乎也比更原始的正常提供了一点点draw
。这里和那里似乎也存在一些语义差异,因此您需要将每个与最接近的对应物进行比较,而不是假设任何东西。
最后一点,gfxdraw 是实验性的,在使用它之前你应该始终考虑到这一点。
我希望这有帮助!:)
于 2012-09-03T22:19:22.163 回答