我正在用pygame用python编写游戏,需要将文本呈现到屏幕上。

我想用一种带有轮廓的颜色来渲染此文本,这样我就不必担心文本显示在哪种背景上。

pygame.font似乎不提供直接支持做这种事情的支持,我想知道是否有人有任何好的解决方案来实现这一目标?

最佳答案

我可以给你一个快速而糟糕的解决方案:
将文本打印8次,将其包围起来,再加上一次时间来打印内部文本,就像这样

UUU
UIU
UUU

U代表外部颜色,I代表内部颜色。

10-01 11:23