2014-10-28 57 views
0

我正试图用pygame创建一个游戏,现在我正在试图提升我的健康状况。显然,在背景图片下面。有没有办法在背景上绘制/绘制?我试过重新安排订单。Pygame blit在另一个之上?

screen.blit(healthbar, (5,5)) 

for health1 in range(healthvalue): 
    screen.blit(health, (health1+8,8)) 

screen.blit(background,(0,0)) 

建议还是我这样做完全错了?

回答

1

的顺序是错了,你应该画的一切后更新屏幕:

screen.blit(backround,(0,0)) 

screen.blit(healthbar, (5,5)) 

for health1 in range(healthvalue): 
    screen.blit(health, (health1+8,8)) 

... 

pygame.display.flip() 
相关问题