我们设计克隆效果,做好了一个按钮,按钮上写着“克隆”,每按一次,就出现一个分身,做着与原身同样的动作。程序段已经写好,如何让他们协同工作呢,我们一起来试一下
方法/步骤
1、在之前的编程中,我们将程序编写出来但没有合适的相互关联,不能正常工作。需要分析一下豹肉钕舞设计,当“clone"按钮被按下时,完成克隆,也就是说,克隆是在角色被点击时完成的。
2、故我们点击角色”clone",将编程界面转换至"clone"角色的界面,我们将克隆的工作在这里完成。
3、逻辑是:当角色被点击时,克隆角色ballerina,我们用图标将逻辑表达出来
4、由于克隆启动时的动作比较简单,我们发现每次点击"clone“按钮后,克隆出来的角色都在同一位置跳舞,感觉不太好
5、经过思考,我们增加一个计数变量,坡庥汩赴每克隆一次,计数增加1,依据计数的不同,将克隆后的角色移至不同的位置。注:完成一个效果的方法并不是唯一的,还有很多方法可以实现这种效果哦
6、我们在绿旗被点击时,将计数变量初始化为0
7、在克隆ballerina时,每克隆一次,计数+1
8、之后,我们就可以在克隆体启动时,依据计数的值将ballerina的分身移至不同的地方
9、点击绿旗运行后,再点击clone按钮,即可看到ballerina的分身和她一起在跳舞啦