我正在使用Python和Pygame编写一个捕食-猎物模拟器,用于图形表示。我正在制作这样一个功能:您可以与生物“互动”(杀死它、选择它并跟随它在世界中移动等)。目前,当您单击一个生物时,它周围会出现一个厚实的圆圈(由gfxdraw类中的各种抗锯齿圆圈制成),表示您已成功选择了它。
我的目标是使该圆圈透明,但根据文档,您无法为绘制的表面设置alpha值。我已经看到了矩形的解决方案(通过创建一个单独的半透明表面,将其blitting,然后在其上绘制矩形),但没有看到半填充圆的解决方案。
你有什么建议吗?谢谢:)
我的目标是使该圆圈透明,但根据文档,您无法为绘制的表面设置alpha值。我已经看到了矩形的解决方案(通过创建一个单独的半透明表面,将其blitting,然后在其上绘制矩形),但没有看到半填充圆的解决方案。
你有什么建议吗?谢谢:)