pgzrun 拼图游戏制作过程详解(1,2)

1. 确定游戏的基本要素

  • 拼图的行数和列数
    在这里我们使用的图片素材是6行4列125*125的小图块。
  • 游戏窗口的大小和标题
  • 拼图图片的路径
    将所有图片素材存储在运行Python文件目录下的images文件夹中。
    import pgzrun  # 导入游戏库
    
    TITLE="pgzrun 拼图游戏"  # 窗口标题
    Square_size=125         # 设定移动图块的大小
    WIDTH=Square_size*4     # 窗口宽度
    HEIGHT=Square_size*6    # 窗口高度

2. 创建游戏窗口和加载拼图图片:

  • 使用Actor()加载拼图图片
    Square=Actor("girl_06")  # 导入图块对象
    Square.x=WIDTH/2         # 初始化该图块的x坐标
    Square.y=HEIGHT/2        # 初始化该图块的y坐标
  • 使用draw()将图片绘制到窗口中
    def draw():  # 绘制函数 每帧重复执行
        screen.clear()  # 清空窗口
        Square.draw()   # 绘制图块
  • 使用pgzrun.go()启动游戏循环
    pgzrun.go() # 开始执行程序

    执行效果如下图所示:

  • pgzrun 拼图游戏制作过程详解(1,2)_第1张图片

完整代码如下: 

# pgzrun 拼图_01
import pgzrun  # 导入游戏库

TITLE="pgzrun 拼图游戏"  # 窗口标题
Square_size=125         # 设定移动图块的大小
WIDTH=Square_size*4     # 窗口宽度
HEIGHT=Square_size*6    # 窗口高度

Square=Actor("girl_06")  # 导入图块对象
Square.x=WIDTH/2         # 初始化该图块的x坐标
Square.y=HEIGHT/2        # 初始化该图块的y坐标

def draw():  # 绘制函数 每帧重复执行
    screen.clear()  # 清空窗口
    Square.draw()   # 绘制图块

def update():  # 更新函数
    pass

pgzrun.go() # 开始执行程序

pgzrun拼图游戏素材包下载 

你可能感兴趣的:(游戏!游戏!,python,开发语言,游戏程序,pygame)