zoukankan      html  css  js  c++  java
  • day 3 创建窗口,移动-函数版

    1.创建窗口

    #-*- coding:utf-8 -*-
    import pygame
    import time
    
    def main():
        #1.创建窗口
        screen = pygame.display.set_mode((480,700),0,32)
                                          #x=480,y=852  #0,32固定参数    
    
        #2.创建一个背景图片
        background = pygame.image.load("./feiji/background.png").convert()
    
        ##3. 把背景图片放到窗口中显示
        while True:
            screen.blit(background,(0,0))
                                   #图片顶点在窗口的位置
            pygame.display.update()
            
            time.sleep(0.02)  #占用cpu太多,降低点
    
    if __name__ == "__main__":
        main()

    2。 玩家飞机

    def main():
        #1.创建窗口
        screen = pygame.display.set_mode((480,652),0,32)
                                          #x=480,y=852  #0,32固定参数    
    
        #2.创建一个背景图片
        background = pygame.image.load("./feiji/background.png").convert()
    
        #3.创建飞机图片
        hero = pygame.image.load("./feiji/hero1.png")
    
        ##3. 把背景图片放到窗口中显示
        while True:
            screen.blit(background,(0,0))#图片顶点在窗口的位置
    
            screen.blit(hero,(210,500))
            pygame.display.update()
            
            time.sleep(0.02)  #占用cpu太多,降低点
    
    if __name__ == "__main__":
        main()

    3.控制飞机移动

    #-*- coding:utf-8 -*-
    import pygame
    import time
    
    def main():
        #1.创建窗口
        screen = pygame.display.set_mode((480,652),0,32)
                                          #x=480,y=852  #0,32固定参数    
    
        #2.创建一个背景图片
        background = pygame.image.load("./feiji/background.png").convert()
    
        #3.创建飞机图片
        hero = pygame.image.load("./feiji/hero1.png")
    
        x,y = 210,500
        ##3. 把背景图片放到窗口中显示
        while True:
            screen.blit(background,(0,0))#图片顶点在窗口的位置
    
            screen.blit(hero,(x,y))
            x += 1 
            y -= 1
    
            pygame.display.update()
            time.sleep(0.02)  #占用cpu太多,降低点
    
    if __name__ == "__main__":
        main()

    4.键盘控制移动

    #-*- coding:utf-8 -*-
    import pygame
    import time
    
    def main():
        #1.创建窗口
        screen = pygame.display.set_mode((480,652),0,32)
                                          #x=480,y=852  #0,32固定参数    
    
        #2.创建一个背景图片
        background = pygame.image.load("./feiji/background.png").convert()
    
        #3.创建飞机图片
        hero = pygame.image.load("./feiji/hero1.png")
    
        x,y = 210,500
        ##3. 把背景图片放到窗口中显示
        while True:
            screen.blit(background,(0,0))#图片顶点在窗口的位置
    
            screen.blit(hero,(x,y))
            x += 1 
            y -= 1
    
            pygame.display.update()
            time.sleep(0.02)  #占用cpu太多,降低点
    
    if __name__ == "__main__":
        main()
  • 相关阅读:
    2014年5月16日
    2014年4月8日
    Qt 小技巧之“To-Do 事项”
    koa中间件实现分析
    关于计算透视投影的四条边的方法,留作备忘
    关于向量
    关于ngui协同
    关于NGUI分辨率
    动态修改NGUI UI2DSprite
    动态设置viewport的宽高
  • 原文地址:https://www.cnblogs.com/venicid/p/7903125.html
Copyright © 2011-2022 走看看