基于Qt俄罗斯方块游戏.pptVIP

  • 105
  • 0
  • 约2.65千字
  • 约 24页
  • 2018-06-06 发布于湖北
  • 举报
基于Qt俄罗斯方块游戏

3.4键盘事件响应 键盘的操作主要有上、下、左、右四个方向键,在游戏中分别实现旋转、加速下落、左移、右移的功能。这里通过重新实现虚函数QWidget::keyPressEvent来响应相应的键盘按键事件。具体的流程图如下图所示: * 开始 游戏开始 游戏暂停 向左移动一格 向右移动一格 加速下落 顺时针旋转90度 左 右 下 上 Y N N N N Y Y Y Y N N * 开始 画背景 随机生成方块 方块下落 扫描按键 是否消行 消行积分 是否可以下落 是否充满游戏区 是否按下控制键 暂停 左 右 下 上 是否退出 是否能移位 加速下落 能变形 变形 左右移位 游戏结束 Y Y Y Y Y Y N N N N N N N Y * 谢谢观看! Thanks! * * * 基于Qt的俄罗斯方块游戏开发 南京航空航天大学 作者:刘国栋 王琰 概要设计 系统概要设计概述 概要设计给出俄罗斯方块游戏的总体设计方案机构,确定系统的程序模块以及这些模块之间的关系。 * 模块划分 此次游戏设计共包括方块、窗口和运行三个模块。 * 俄罗斯方块 方块 窗口 运行 Piece模块下又分为设置方块形状和旋转两个小模块,分别用来产生7种基本图形和对图形进行旋转操作。 * 方块 设置方块形状 顺时针旋转 * 窗口 游戏区布局 窗口模块

文档评论(0)

1亿VIP精品文档

相关文档