Python Pygame-精灵移动导致图层
我试图用pygame制作一个下雨的效果,但是在更新精灵之前,背景似乎没有清理干净。 这就是我执行代码时的样子。。 我想知道是否有办法解决这个问题 rain.py(主文件) raindrop.py(雨滴类)Python Pygame-精灵移动导致图层,python,python-2.7,pygame,sprite,Python,Python 2.7,Pygame,Sprite,我试图用pygame制作一个下雨的效果,但是在更新精灵之前,背景似乎没有清理干净。 这就是我执行代码时的样子。。 我想知道是否有办法解决这个问题 rain.py(主文件) raindrop.py(雨滴类) 这是用于清除屏幕的行: screen.blit(background, (100, 100)) 换言之;从x=100,y=100开始清除屏幕。由于pygame坐标从左上角开始,并向右和向下延伸,因此您没有清除屏幕左侧的x=100和y=100以上的区域 简单的修复是在0,0,正如你在程序开始
这是用于清除屏幕的行:
screen.blit(background, (100, 100))
换言之;从x=100,y=100开始清除屏幕。由于pygame坐标从左上角开始,并向右和向下延伸,因此您没有清除屏幕左侧的x=100和y=100以上的区域
简单的修复是在0,0,正如你在程序开始时所做的那样
screen.blit(background, (0, 0))
screen.blit(background, (100, 100))
screen.blit(background, (0, 0))