Pea*_*ver -1 pygame sprite python-3.x
我正在制作一个游戏,你应该用不同的数字和文本击落不同的盒子,并且想知道你是否可以将文本写成精灵
class Text(pygame.sprite.Sprite):
def __init__(self, text, size, color, width, height):
# Call the parent class (Sprite) constructor
pygame.sprite.Sprite.__init__(self)
self.font = pygame.font.SysFont("Arial", size)
self.textSurf = self.font.render(text, 1, color)
self.image = pygame.Surface((width, height))
W = self.textSurf.get_width()
H = self.textSurf.get_height()
self.image.blit(self.textSurf, [width/2 - W/2, height/2 - H/2])
Run Code Online (Sandbox Code Playgroud)
我希望有帮助,这将在精灵中绘制以表面为中心的文本
| 归档时间: |
|
| 查看次数: |
3707 次 |
| 最近记录: |