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()
  • 相关阅读:
    Android NDK学习(1) 简介
    wmsys.wm_concat结果长度限制的问题
    onInterceptTouchEvent和onTouchEvent调用时序
    滑动到底部或顶部响应的ScrollView实现
    Android ViewPager使用详解
    android include标签的使用,在RelativeLayout中使用include标签需注意!!!!!
    Eclipse中如何在指定工程中搜索指定的字符串
    android:windowSoftInputMode属性详解
    cocos2d-x中关于touch事件的响应
    《从零开始学Swift》学习笔记(Day 6)——哎呀常量和变量都该什么时候用啊?
  • 原文地址:https://www.cnblogs.com/venicid/p/7903125.html
Copyright © 2011-2022 走看看