请问如何控制游戏的流程

clife 2003-10-19 03:52:15
象俄罗斯方块等等,是如何控制游戏的流程,如随机生成方块等等,请说详细一点,谢谢
...全文
59 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
clife 2003-11-03
  • 打赏
  • 举报
回复
我在WM_TIMER中处理的,但是有迟滞性。
孤必有邻 2003-10-19
  • 打赏
  • 举报
回复
快速移动是因为系统连续触发按键事件。SDK也是处理按键事件。
每个事件:定时下行、左右下键、变形
预算事件处理后的方块位置,判断此位置(4个)是否可用,可用则处理,不可用则忽略事件(如果是定时下行,则定格、判断消行、产生新方块)
clife 2003-10-19
  • 打赏
  • 举报
回复
看了你的程序,如果一直按住方向键,可以使方块快速移动,在SDK中是怎么做的啊,

我想的方法是每个事件发生后,都重新计算过每个方格内是否有方块,然后重画的。
孤必有邻 2003-10-19
  • 打赏
  • 举报
回复
1 首先有个循环或定时执行的代码,控制自动下行。
2 其次有个键盘随机事件的响应处理。
在1中,每次下行后,要判断是否到底,是则要做相应处理,并产生下一个块
其实就是两个部分:自动处理+事件处理
(感觉没有说清楚,虽然写了很多次方块程序,其一,HTML版:http://www.yangning.com/wj/)
《android编程典型实例与项目开发 含cd光盘1张 》主要以android平台下应用软件开发的基础知识为主题 并结合真实的案例为读者详细介绍android平台下的商务软件 3d游戏程序及2d游戏程序的开发流程 《android编程典型实例与项目开发 含cd光盘1张 》分为两篇共15章 第一篇以大量简单易懂的实例为依托 详细地介绍了android平台下应用程序开发各方面的基础知识;第二篇则通过对三个真实案例开发进行详细介绍 让读者很容易将所学的知识融会贯通 快速掌握android平台下的商务软件 3d游戏及2d游戏的开发过程 同时在本书随书光盘的源代码中包含详尽的注释 以求尽量帮助读者快速理解代码的每一个细节 尽快掌握android平台下的软件开发技巧 《android编程典型实例与项目开发 含cd光盘1张 》的讲解由浅入深 从android平台下开发应用软件的基础知识到开发大型商务软件 3d游戏及2d游戏 程序思路清晰明朗 语言简明扼要 非常适合初学者和一般开发人员阅读参考 android编程典型实例与项目开发 含cd光盘1张 目录: 第一篇 开发知识库大全 第1章 android简介及其开发环境的搭建 2 第2章 android简单控件的开发及应用 15 第3章 android高级控件的开发及应用 71 第4章 手机用户界面的开发 122 第5章 手机通信服务及手机控制 177 第6章 手机的自动服务功能 236 第7章 手机文件i o与数据库的应用 294 第8章 手机网络应用 327 第9章 手机的google服务功能 406 第10章 手机多媒体服务功能 440 第11章 android手机的3d世界 505 第12章 手机特效开发 543 第二篇 案例实战 第13章 蓝鸟健身俱乐部小助手 606 第14章 娱乐游戏 3d迷宫 652 第15章 休闲游戏 q版疯狂大炮 697">《android编程典型实例与项目开发 含cd光盘1张 》主要以android平台下应用软件开发的基础知识为主题 并结合真实的案例为读者详细介绍android平台下的商务软件 3d游戏程序及2d游戏程序的开发流程 《android编程典型实例与项目 [更多]

16,470

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Web++
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧