1 / 31
文档名称:

贪吃蛇游戏_设计_流程.ppt.ppt

格式:ppt   页数:31页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

贪吃蛇游戏_设计_流程.ppt.ppt

上传人:changjinlai 2016/7/7 文件大小:0 KB

下载得到文件列表

贪吃蛇游戏_设计_流程.ppt.ppt

相关文档

文档介绍

文档介绍:常州工程职业技术学院计算机技术系项目:贪吃蛇游戏设计《 WinForm 项目开发》项目:贪吃蛇游戏设计作任务八: 界面( Start )类设计 1分析 Start 类、应用 Timer 控制系统 a分析设计并实现系统主菜单 3 b贪吃蛇游戏扩展功能 4 c完整项目汇报、互评 2工作总结 3结束任务布置 4 《 WinForm 项目开发》项目:贪吃蛇游戏设计 Start 类、应用 Timer 控制系统各项目组汇报预设计、提出问题互评、点评问题解决进一步解读系统需求《 WinForm 项目开发》项目:贪吃蛇游戏设计 Start 类、应用 Timer 控制系统一、主界面( Start 类)分析?此类继承自系统类 ,是本程序的主窗体。? Start 类主要用了继承来的字段、属性、方法和事件,我们只是在 Start 类中通过添加控件及设置控件的属性添加了对象字段和对象属性字段。《 WinForm 项目开发》项目:贪吃蛇游戏设计 ?说明:通过向窗体上添加控件,系统会自动向窗体类中添加相应的对象字段,如本程序的 mainMenu1 、timer1 、 label1 等,在类中对应的字段如下: private mainMenu1; public timer1; private label1; 分析 Start 类、应用 Timer 控制系统《 WinForm 项目开发》项目:贪吃蛇游戏设计 ?timer 控件_ 实现在用户定义的时间间隔引发事件的计时器,此计时器最宜用于 Windows 窗体应用程序中,并且必须在窗口中使用–1)控件的属性?⑴Enabled 属性?获取或设置计时器是否正在运行。?如果计时器当前处于启用状态,则为 true ;否则为 false 。默认为 false 。分析 Start 类、应用 Timer 控制系统《 WinForm 项目开发》项目:贪吃蛇游戏设计 ?⑵ Interval 属性?获取或设置计时器开始计时之间的时间(以毫秒为单位)。?计时器每次开始计时之间的毫秒数。该值不小于 1。?备注: – 2) Tick 事件?如果需要自动运行,常用此控件。分析 Start 类、应用 Timer 控制系统?若要获取该时间间隔的秒数,将此数字除以 1,000 。?当指定的计时器间隔已过去而且计时器处于启用状态时发生。《 WinForm 项目开发》项目:贪吃蛇游戏设计 ?时间( timer1 )控件的 Tick 事件–⑴功能–⑵设计思路自选级别没有等级,其他级别根据分数是 50 的多少倍,计算级别,如果不是现在等级,保存各修改等级。若分数大于等于 550 ,说明玩到了通关,停止游戏,显示恭喜消息框。分析 Start 类、应用 Timer 控制系统显示场地 Floor 对象(使蛇运动);显示游戏等级和分数;判断是否玩到了通关和蛇是否死亡。《 WinForm 项目开发》项目:贪吃蛇游戏设计 CheckSnake 方法判断蛇是否死亡,如果死亡,停止游戏。?蛇的自动运行是由系统每隔一定时间自动调用此方法,当时间控件( timer) 的 Enable 属性设置为 true 时,时间控件可用,设置为 false 时,时间控件不可用。?通过下面语句启动游戏和停止游戏。 -=true;// 启动游戏 -=false;// 停止游戏分析 Start 类、应用 Timer 控制系统《 WinForm 项目开发》项目:贪吃蛇游戏设计 Start 类、应用 Timer 控制系统显示运动场地显示分数保存现在级别到级数计算现在的级别设置新速度结束游戏显示级数开始现在级别不是原级数且不是自选速度?分数达到 550 了吗?结束游戏显示”恭喜”消息框蛇死亡了吗? FTTT FF 结束