美文网首页
游戏开发__一些简单的函数操作——一阶段

游戏开发__一些简单的函数操作——一阶段

作者: 一只酸柠檬精 | 来源:发表于2018-08-03 22:02 被阅读22次

    简单说一点游戏开发需要的函数要求

    这里以飞机大战为例子说明


    一阶段 界面操作

    • 需要用户不断的进行操作:保证游戏的持续运行:游戏场景循环!*
      while True:

    创建一个游戏窗口
    screen = pygaem.display.set_mode((x,y),a,b)
    x,y为背景图片的尺寸,a,b = 0,32

    添加一个背景图片
    background_image = pygame.image.load("./images/bg_img_1.jpg")
    ./images/bg_img_1.jpg为背景图片的相对路径

    把背景图片渲染到游戏窗口当中
    screen.blit(background_image,(0,0))
    0,0是背景图片在游戏窗口中的位置

    渲染展示游戏窗口中的图片
    pygame.display.update()
    将背景图片渲染展示

    程序退出
    pygame.quit()

    具体代码如下

    
    # 导入需要的模块
    import pygame
    
    # 初始化所有的pygame模块
    pygame.init()
    
    # 创建一个游戏窗口
    screen = pygame.display.set_mode((512,768),0,32)
    hero_y = 500
    
    # 需要用户不断的进行操作:保证游戏的持续运行:游戏场景循环!:第一关游戏场景
    while True:
    
        #添加一个背景图片
        background_image = pygame.image.load("./images/bg_img_1.jpg")
    
        #把背景图片渲染到游戏窗口当中
        screen.blit(background_image,(0,0))
    
        #添加英雄飞机到窗口展示
        hero = pygame.image.load("./images/hero.png")
    
        #把英雄飞机渲染到游戏窗口当中
        screen.blit(hero,(196,hero_y))
    
        #飞机移动
        hero_y -= 5
    
    
        # 渲染展示游戏窗口中的图片
        pygame.display.update()
    
    #程序退出
    pygame.quit()
    
    
      一阶段完成
    

    相关文章

      网友评论

          本文标题:游戏开发__一些简单的函数操作——一阶段

          本文链接:https://www.haomeiwen.com/subject/sinuvftx.html