Pygame最简单的阴影

时间:2017-02-15 09:35:49

标签: python-3.x pygame

我正在寻找最简单的2d矩形投射方式" shadow"对于" lower"的对象。我看到有一个阴影包,但这对于这么简单的事情来说有点太多了。我也想知道渐变,但是(在我发现的解决方案中)它们只是并排绘制的线条。不是更简单吗?

我的想法是加载带有渐变黑色边框的图像来透明'已经在图像中,但每次我想要改变"阴影时,我都会对编辑所有图像感到懒惰。

1 个答案:

答案 0 :(得分:2)

pygame.gfxdraw允许绘制透明形状。虽然这是一个实验性库,但您可以使用它在所有对象下面绘制部分透明的黑色矩形。这可能是在对象下绘制阴影的最简单方法。

https://www.pygame.org/docs/ref/gfxdraw.html