欢迎来到天天文库
浏览记录
ID:51980684
大小:13.36 MB
页数:28页
时间:2020-03-26
《宠物连连看解读.ppt》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、宠物连连看解读——赵鹏伟、胡启涛组Vi层次结构这个程序看似很多子vi其实大部分是系统自带的,而真正是设计者自己做的子vi是红色标注的部分,黄色标注部分是用户自建控件。前面板控件一些可见控件前面板控件一些不可见控件前面板控件用户自定义控件程序运行初始化与其停止“初始化”时是对一些属性节点和移位寄存器设置初始值“停止”时释放内存对前面板关闭运行时打开运行时没有“菜单栏”和平时经常用的“运行”“停止”按钮是对“vi属性”进行了设置等待开始“等待开始”把控件的属性初始化赋给移位寄存器。属性节点初始化随机生成宠物→提示可以连线成功的宠物消宠
2、物点击点是否为空→把空的替换数组子集→获取点击位置→判断连线能否成功→绘制路径核对为真时提醒用户超时“GameOver”并进入“highscore”延时等待延时等待和初始化一样会把提示可以连线成功的宠物一些返回值存储起来高分记录把玩家姓名写入高分记录里调出高分记录提示显示提示可以连线成功的宠物用3“提示”后按键不可用重建数组重新排列宠物→提示可以连线成功宠物“重洗牌”按键不可用帮助帮助按原值返回所以不会有任何动作放弃按键“放弃”只是对控件的属性节点值的改变移位寄存器的值只有“面板行列数”和“点击位置”重新赋值离开离开会提示玩家是否
3、确定离开查找按键“按键查找”是搜索一维数组布尔控件是否是真即按键是否按下随机生成宠物利用“随机数0-1”经过算数运算、循环等生成数组再对数组运算生成随机数组点击点是否为空用到了while循环获取点击位置获取点击位置判断能否成功还有一些子vi如:直线相连、z行双折点相连、单折点相连、z行双折点相连不列举了绘制路径先画点再画线高分存储像电影胶卷的是平铺式顺序结构,而它真就像电影胶卷一样走完一节再走一节前面板属性也可在程序里赋值改变奖励惩罚措施各种奖励惩罚在选择结构中重新排列宠物求完数组大小再连乘再重排数组是所有子vi经常用到的各关卡宠
4、物处理还有一些子vi如:按单行列移动宠物、调整二维数组顺序不列举了
此文档下载收益归作者所有