Python 3.x 最简单的可能阴影

Python 3.x 最简单的可能阴影,python-3.x,pygame,Python 3.x,Pygame,我正在寻找2d矩形在“较低”的对象上投射“阴影”的最简单方法。我看到有一个用于阴影的包,但对于这样一个简单的事情来说,这有点太多了。我还想知道梯度,但(在我找到的解决方案中)它们只是并排画的线。没有更简单的吗 我的想法是加载图像中已经有“黑色到透明”渐变边框的图像,但每次我想更改“阴影”时,我都懒得编辑所有图像。pygame.gfxdraw允许绘制透明形状。尽管这是一个实验库,但您可以使用它在所有对象下方绘制部分透明的黑色矩形。这可能是在对象下方绘制阴影的最简单方法 pygame.gfxdraw

我正在寻找2d矩形在“较低”的对象上投射“阴影”的最简单方法。我看到有一个用于阴影的包,但对于这样一个简单的事情来说,这有点太多了。我还想知道梯度,但(在我找到的解决方案中)它们只是并排画的线。没有更简单的吗


我的想法是加载图像中已经有“黑色到透明”渐变边框的图像,但每次我想更改“阴影”时,我都懒得编辑所有图像。

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


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


如果您认为加载图像更合适,并且不需要手动编辑,请编写一个程序,在图像中创建渐变。在运行时生成阴影会太慢。你认为加载图像更合适,而且你不需要手动编辑它们,编写一个程序在图像中创建渐变。在运行时生成阴影太慢了,斯洛维会尝试:)我会尝试:)