pygame的使用就不做过多介绍,直接上代码
Demo
import pygame,random
class Game(object):
def __init__(self):
self.window = pygame.display.set_mode((512,768))
self.bg_Img = pygame.image.load('res/img_bg_level_1.jpg' )
def draw(self):
self.window.blit(self.bg_Img,(0,0))
def update(self):
pygame.display.update()
def run(self):
while True:
'''
在mac 上的pygame特别容易卡顿,因此中需要以下代码防止卡顿
'''
for event in pygame.event.get():
# 检测窗口上的关闭按钮是否被点击
if event.type == pygame.QUIT:
# 退出游戏
print('关闭按钮点击')
exit()
'''
其他操作
'''
self.draw()
self.update()
def main():
game = Game()
game.run()
if __name__ == '__main__':
main()