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

2018-08-03  本文已影响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()

  一阶段完成
上一篇下一篇

猜你喜欢

热点阅读