pygame坦克游戏界面

☆樱花仙子☆ 提交于 2020-03-24 01:56:58

3 月,跳不动了?>>>

1,导入pygame

2,设计游戏窗口界面大小window_size=(width,heigth)=(640,480),背景颜色等

3,tank_image=pygame.image.load('images/tanKU.bmp')加载坦克图片

4,写函数,然后调用

 

 

参考代码

import os,sys,pygame
from pygame.locals import *
def play_tank():
    pygame.init()
    window_size=(width,heigth)=(640,480)
    speed=[1,1]
    color_white=(255,255,255)
    screen=pygame.display.set_mode(window_size)
    pygame.display.set_caption("坦克大战")
    tank_image=pygame.image.load('images/tanKU.bmp')
    tank_rect=tank_image.get_rect()
    while True:
        for event in pygame.event.get():
            if event.type==pygame.QUIT:
                pygame.quit()
                sys.exit()
        tank_rect=tank_rect.move(speed)
        if(tank_rect.left<0) or (tank_rect.right>width):
            speed[0]=-speed[0]
        if(tank_rect.top<0) or (tank_rect.bottom>heigth):
            speed[1]=-speed[1]
        screen.fill(color_white)
        screen.blit(tank_image,tank_rect)
        pygame.display.update()

play_tank()

 

运行结果

 

 

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!