用于乒乓球的Python Pygame照明

用于乒乓球的Python Pygame照明,python,pygame,lighting,pong,Python,Pygame,Lighting,Pong,嘿,伙计们,我在Pygame中写了一个小乒乓球游戏,想在球和球拍上使用发光效果。但是Pygame不支持这种效果,并且用它制作实心块。有没有办法用灯光来处理这个问题 提前感谢遗憾的是,pygame本身不提供任何内置照明/发光效果。然而,我发现了一个很好的效果,通过调整,甚至可以通过发光。这样做的目的是围绕球绘制许多同心圆,每个同心圆的光值都在减小。这看起来像是在它周围投射一个小光球。例如: >>导入pygame >>>screen=pygame.display.set_模式((400300)) >

嘿,伙计们,我在Pygame中写了一个小乒乓球游戏,想在球和球拍上使用发光效果。但是Pygame不支持这种效果,并且用它制作实心块。有没有办法用灯光来处理这个问题


提前感谢

遗憾的是,pygame本身不提供任何内置照明/发光效果。然而,我发现了一个很好的效果,通过调整,甚至可以通过发光。这样做的目的是围绕球绘制许多同心圆,每个同心圆的光值都在减小。这看起来像是在它周围投射一个小光球。例如:

>>导入pygame
>>>screen=pygame.display.set_模式((400300))
>>>pygame.display.set_标题(“发光球”)
>>>屏幕填充([0,0,0])
>>>循环=[17,17,17,17,16,16,17,17,17,17,15,14,13,12,11,10,9,8,7,6,5,4,3,2,2,1,1]
>>>对于范围内的i(len(circs)):
pygame.draw.circle(屏幕,[circs[i]*15]*3,(200150),i+1,1)
结果是:


由于这不是正确的照明,它将绘制在墙上或其他对象的顶部。解决此问题的最简单方法是分别绘制照明,首先,以便在其上绘制所有其他内容。如果你想要更专业的质量,一些光线追踪可能会有很大的帮助。

在photoshop或其他东西中制作一个发光的球,然后将其载入