《挑战编程猫:精确控制克隆的数量变量也可以计数.docx》由会员分享,可在线阅读,更多相关《挑战编程猫:精确控制克隆的数量变量也可以计数.docx(2页珍藏版)》请在优知文库上搜索。
1、挑战编程猫:精确控制克隆的数量,变量也可以计数这个脚本游戏是怎么运行的呢?其实,这只是一个例子,我感觉还可以做出更有趣的脚本。先简单说一下,这个脚本运行的过程。舞台上给出一道题,两条海鱼,要求编程猫的数量是编程猫的3倍,也就是6只。右下角设计三个按钮,一个值增加编程猫数量的按钮,每次增加一只猫;第二个是提交按钮,如果感觉数量够了,就选择提交。系统判断是否正确与错误;第三个按钮是一个出错重来的按钮,清除所有的编程猫。这个脚本需要注意以下两个关键点。第一,控制克隆编程猫。因为这个编程猫是往右克隆的,所以,克隆需要X坐标每次增加一个参数(这里设置的参数为Io0)。我这里对原脚本进行了优化,当第一排编
2、程猫克隆出界以后,就需要克隆第二行、第三行。这是怎么做到的呢?因为这里的第二行是向下,也就是本体要在Y坐标上进行移动定位。这样就可以再多克隆几行整齐的编程猫(克隆体)。这里的增加编程猫的按钮就做好了。增加合理虽然用不了这么多编程猫,但是明白了原理,可以做出更多有趣的游戏。第二,判断编程猫克隆体的数量,胜利与失败。这里需要设置一个变量进行计数。因为编程猫有一个本体,也就是少一个克隆体,有一个本体充当,所以,克隆体的其实计数是1,而不是Oo提交按钮点击以后,当数量等于要求数量时,这时候就可以发送胜利广播,显示胜利的界面,如果不等于,就显示失败界面。还有一个情况,就是发现错误,自己需要主动清除的情况,这个是怎么实现的呢?这里用的是编程猫独有的重启积木。准确的说是需要清除所有的克隆体,并且把编程猫再次移到初始的位置。所以,需要设计一条广播,点击以后,进行这样的操作就可以了,别忘了,数量计数再次返回1。掌握了编程原理之后,是不是能设计出更加有趣的克隆计数的脚本呢?多不妨试一下。