Loading... 首先我们先来回顾一下上节课布置的课后作业: ** **简易老虎机设计:** 学完图片框让我们来完成一个有趣的作业吧!这是一个简易老虎机的设计。我特意到网上历经千辛万苦弄回来了部分的扑克牌牌面,本题咱们仅提供黑桃 A 到 K 的 13 张牌来做题。题目是这样的,老虎机的原理相信部分同学不会陌生,是以前蛮流行的一种街头机器游戏,同学们在街上看到一个大机器,或者在游戏厅看到这类机器,然后投入硬币,就可以转动机器,一般有左中右三个图片,上面的内容不断的滚动,接着逐一停下来,最后如果三个图片的内容一致,就可以中大奖了。每个图的种类数越多组合的可能性就越多,中奖难度就越大。像我们这道题弄的这个,可能性在 13 的 3 次方分之一的中奖概率,可以说是很小了,不过用来学习还是可以的。 请大家根据过去我们所有所学,综合调动你的知识技能,设计这么一个老虎机,要求提供三个图片框和一个按钮,运行后,点击按钮就可以滚动图片框中的图片,滚动是随机的,每个框有 13 种变化的可能。开始滚动后,滚动速度会越来越慢直至自动停止。 停止后,如果三个框图片一致,则信息框告知用户中奖,否则告知未中奖。 其中,滚动的图片我们建议你存放到图片组之中来使用,而手动添加图片为图片组可能比较麻烦,建议使用代码来完成,具体的命令请大家自己想办法查阅。 黑桃牌的图片素材我们会跟源码放在一起,请大家到后面公布的源码下载地址进行下载。 我们将在下节课公布参考答案源码。 **解析:** 这道题的重难点在于如何让滚动速度越来越慢,直至停止。我们其实可以提供三个时钟用来分别控制三个图片框图片的随机滚动速度。然后每次滚动过后,增加时钟周期即可,这样在前台看到的效果就是滚动速度越来越慢。增加到一定程度的时钟周期后,就可以停止了,停止后做一些后续判断操作即可。 以下是我们的视频教程: **在线观看:** <div class="hideContent">该部分仅登录用户可见</div> **高清源文件下载:** <div class="hideContent">该部分仅登录用户可见</div> **课程源码下载:** <div class="hideContent">该部分仅登录用户可见</div> 感谢大家的收看,我们下期再见! 最后修改:2021 年 08 月 13 日 © 允许规范转载 赞 赠人玫瑰,手留余香