【发布时间】:2021-05-09 05:18:38
【问题描述】:
我想画出精灵图像的一部分来慢慢显露出来。如果我正在处理平局,我会这样做:
def draw(self, screen):
screen.blit(self.image, self.rect, self.viewport)
并在对象更新方法中更改视口大小。我尝试将其添加到代码中,但它只显示了整个图像。 spritegroup update 方法肯定会调用更新,并且视口矩形正在正确更新,并且在游戏中我有:
self.all_sprites.draw(screen)
如何使用 pygame spritegroups 实现这一点?此外,所有精灵都没有绘制方法。
【问题讨论】: