Scratch教程:“克隆”功能帮你搞定多角色使用问题
有很多小伙伴在制作的过程中通常有要使用多个角色的情况,打地鼠的那帮地鼠军团啦,飞机大战里面的敌机啦等等,刚入门的同学总会复制很多个角色,搞得角色栏满满的,这样的情况下,程序如果有BUG,修改起来将非常麻烦,那可叫一个翻车啊。
适当地使用“克隆’功能,会让你的作品运行起来更高效,在处理多个角色的程序的时候,能更加的直观以及便捷。
还不赶快打开你的scratch,来跟我学习怎样运用“克隆”,优化你的作品吧!
指令解析
“克隆“的指令大家都基本了解了吧,好记性不如烂笔头,来个简单案例,实操一下,你就知道可以怎样用“克隆”功能了。
制作开始界面按钮
要用到按钮的scratch作品数不胜数,尤其是游戏的开始界面,总得有那么几个按钮供玩家选择,这时候就可以很好的运用上“克隆功能啦”
就这样一个三个按钮的界面,小伙伴们是不是通常都是复制角色呢,其实使用“克隆”功能,就不用占用那么多角色资源啦。
第一步
我们只需要一个角色,然后在里面先做好三个按钮造型。
第二步
编写克隆程序啦,由于是三个按钮,所以我们需要克隆三次,如何能准确克隆三次呢?这样配合使用就可以了。
第三步
运行上面的程序你会发现,怎么只有一个按钮在舞台上?刚刚我说过,克隆体都被主体遮住啦,而且克隆体一生成,都会在主体的位置的,我们要写程序让它们各自去到各自的位置才可以哒。
首先我们需要用一个变量去记录每个克隆体,毕竟生三个儿子,得分老大老二老三,以后要分得出谁是谁。
新建一个变量,注意变量必须为“仅适用于当前角色”.这是私有变量而不是公有变量,这样就能给每个克隆体分配身份了。意思大概是,私有变量为1时,老大就出生,老大就等于变量1,以后当需要用到老大的时候,调用变量1就可以了。
第四步
把变量指令放进主程序,开机变量必需设定好一个值,然后每克隆一个克隆体,变量就加1。刚刚也说到主体会遮住我们的克隆体,我们这时要把主体隐藏起来。只显示克隆体就好了。
第五步
主程序克隆出三个自己就已经完成使命了,这时候这三个按钮需要移动了,我们现在要在“当作为克隆体启动时”的指令下面编写程序才可以哦。现在我们来让三个按钮移动到不同的地方吧!
最后一步
把第二个,第三个按钮的位置设置好就好啦,这样就完成克隆出三个按钮的程序啦。
应用
以后同学们切记根据自己的作品需求去编程哦,老师这里知识针对按钮情况来说明,切记别忘了它永远是个克隆体,要动起来,就一定要在“当作为克隆体启动时”按钮下面放程序才行哦。
相信经过以上的简单案例,大家就能掌握“克隆”功能的基本用法了,其实面对其它的克隆案例,方法都是大同小异的,大家只需要灵活运用就好啦。
这次的教程就到这里,空有知识可不行,多点实操练习做作品,自然就能提高自己的编程能力啦,加油同学们,我们下次再见。