Lectora进阶:闫老师带你玩转变量(37)
有人意识到了这个问题,开始在课堂或培训中加入游戏元素,做个游戏,猜个谜,除了浪费时间毫无意义。你那种游戏能跟真正的游戏相比吗?你的游戏目的是讲授你的知识,出发点就错误,怎么能吸引人?玩游戏累吗?很累!玩游戏辛苦吗?很辛苦!但人家就是喜欢玩游戏。就像闫老师写这个教程,很辛苦,很累,可是闫老师很沉醉,很上瘾,因为闫老师很喜欢。
所以,第一是要让人喜欢,而不是让人获得知识。…… 这种理论闫老师从来不懂,也就不敢多嘴。就Lectora而言,闫老师既不是Lectora官方御林军,也不是课件公司操刀者,闫老师只是个闲人,把工具当游戏玩。所以,讲座中所有效果都是凭空想象,没有任何完整课件案例,就一个字“玩”。
玩游戏的时候常常会看到,随机变化的图片,闫老师也想,如果学习过程中,试题或内容也可以随机选择,是不是可以增加课程的颜值呢?比如九宫格随机变化,现在我们考虑一个简单的效果,四个格子的图片如何随机分布?
这个效果的关键是怎样能让图片随机布局,要把图片布局的几种情况都做出来,并不难,难的是随机布局。
需要的元素是四个图片,我们这里用了四个不同颜色的圆角矩形,一个提交按钮。
接下来,要确定四个占位的坐标,然后给每一种布局制定移动效果。闫老师数学不好,四张图片四个位置,这好像应该是十六种布局吧,太多了,我们就随意设置六种布局效果,也就是六个操作组。
第二个操作,设置为移动矩形2到x:420,y:100。
第三个操作设置为移动矩形3到x:210,y:240。
其余的操作组同样添加四个操作,移动的坐标一样,只不过改变四个图片的次序。
六个操作组都设置好后,就是给提交按钮添加六个操作分别启动六个操作组。
好了,运行下,哈哈,成了。多简单……,哎?怎么回事?怎么不动了?它停在某个位置就不在动了。
唉,这里是有逻辑矛盾啊,点击提交按钮,可能同时会启动六个操作组,于是就会混乱不知所措了吧。怎么办呢?怎么能一次只启动一个操作组,而且随机选择操作组而不是指定顺序?一次启动一个,用条件就可以,什么条件呢?而且还要随机。
你有什么好办法吗?
有点忘了,我们是在研究自定义变量,那没说的,新建一个变量,命名为x(随便什么),注意,重点来了,新建变量时,勾选下面“随机初始值”选项,出现最小值和最大值设置框,因为我们只有六个操作组,所这个值就设置为最小值1,最大值6。
在运行下,看看。哎?咋就动一下呢?呵呵,因为页面显示后变量x调用,然后就一直不会在变,除非重新启动页面。那如何让这个变量x的值每次点击都变化呢?
添加一个操作,每次重置变量。
现在好了吧。可是,随机变换位置就为好看吗?且听下回分解。