放大的数字
故事背景:
舞台上输入 12345,数字竟然能显示很大,奇妙的数字如何显示的?
程序原理:
重点是如何利用克隆的知识,通过角色造型编号来显示具体的数字。
开始编程
1、在角色绘制中,使用文字输入工具,输入一个红色的数字0,并将造型的名称改为0,文字的中心点和画板的中心点要对齐。(使用红色是为了在之后可以调整文字的颜色,如果使用黑色,会无法调整颜色,只能调整亮度)
2、使用鼠标在造型0上右键复制,将复制后的造型内容和名称都改为1。
3、在使用造型复制和修改绘制其他的1-9的数数字,共是10个造型。
4、造型绘制完成以后在左侧的变量中建立数字和k的两个变量。
5、用户可以一直输入数字,我们把数字存在到变量“数字”里。(询问的结果,用户输入的信息,存储在回答里。)
6、加入建立分身的程序:
- 键入变量n为0的积木,目的在与建立分身以后,确认是第几个分身(对应数字的位数)
- 加入重复…次的积木。确认重复的次数是(数字的位数)(字符串的长度)
- 每次重复的时候,建立自己的分身
7、设计显示大型数字的程序(克隆体启动): 当产生分身以后,显示分身,将变量n+1 (n=0开始),判断当前是第几位数字,将造型更换为对象的数字造型(例如1就换成1) , 避免数字地叠加到一起,每生成一个数字,通过 X 坐标增加的积木,根据n不同让x改变n*50(出现的分身就会向右移动,如果执行后数字重叠就将50改大) ,每次重复侦测n是否为0,如果是0,表示使用者重新输入数字就删除分身。
克隆不止能复制很多克隆体出来,也能够在特定场合显示一些特定的角色,我们在后面的课程中陆续会学习到,大家在学习中慢慢了解、总结。
本节课内容就到这里,大家做完后可以尝试给大数字增加一些特效,如颜色特效增加?亮度特效增加。。大家都试下,看看能有哪些效果出来!
今天就讲到这里,遇到问题给我留言!