【发布时间】:2018-04-11 10:25:24
【问题描述】:
我有一个随机标志生成器的程序。我为旗帜制作了一个白色的“背景”,以及不同的白色符号等。它们是白色的原因是我可以使用 RGB 值对其进行着色。问题是,我不知道该怎么做(如果可能的话),那么是否可以在 pygame 中对图像进行 blit 并为其赋予 RGB 值? 例如(这可能是不正确的,但最后 2 个 blits 中的第 2 个元组代表 RGB):
surface=pygame.display.set_mode((100,200))
background=pygame.image.load("Background.png")
flagback=pygame.image.load("back.png")
symbol=pygame.image.load("symbol.png")
surface.blit(background,(0,0))
surface.blit(flagback,(0,0),(100,0,0))
surface.blit(symbol,(0,0),(0,100,0))
【问题讨论】: