我有一个自动生成和绘制字母的功能。但是,我想定义每个字符之间的间隔。到所有字母都可以看似形状。有什么建议可以实现吗?
这是我的代码:
def DrawText():
Alphabet= list(string.ascii_uppercase +string.digits )
HorizontalIterator = 0
VerticalIterator=0
for i in range(len(Alphabet)):
font = pygame.font.SysFont('Arial', 300, True, False)
text = font.render(Alphabet[i], True, BLACK)
screen.blit(text, [40 + HorizontalIterator, 60+VerticalIterator])
HorizontalIterator = HorizontalIterator + 190
if HorizontalIterator >= 1500:
HorizontalIterator =0
VerticalIterator= VerticalIterator+180
也可以在调用此功能后添加照片。您可以看到问题专门在W和X字符之间。
如果您有更好的建议来做一些如视频中所示的操作,我也愿意接受。