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()
  • 相关阅读:
    vba中application.statusbar表示返回或设置状态栏的文字
    vba中counta函数
    vba事件程序
    遇到错误继续执行的语句on error resume next
    vba中字典的一些函数
    vba中如何调用字典
    range.value
    vba中with/end with
    vba中for循环可以用for each 变量 in 数组/单元格/sheet表
    需要学习的内容
  • 原文地址:https://www.cnblogs.com/venicid/p/7903125.html
Copyright © 2011-2022 走看看