當我使用blit
函數時,它不會刪除先前加載的精靈來讓精靈移動,直到我調用「display.fill(bgcolor)」函數。問題是我有一個五彩的背景。那麼如何在不影響背景的情況下更新圖像? 注意 - 已經嘗試過 「pygame.display.update()」 和 「pygame.display.flip()」 - 它並不能幫助:(python pygame blit函數
class states():
def __init__(self, goku1,goku2, x, y):
self.image=goku1
keys=pygame.key.get_pressed()
if keys[K_RIGHT]:
self.image=goku2
if keys[K_LEFT]:
self.image=goku2
while True:
pygame.display.flip()
pygame.display.update()
obj=states(goku1, goku2, x, y)
call=position()
DISPLAYSURF.blit(obj.image, (x, y))
我堅持長期:(
謝謝,它的工作..很有意思,有沒有什麼辦法(語法),我們可以blit使用矩形和填充顏色功能簡單繪製的背景? – user3856492