ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
  魔法师除了能把E送到山里去寻宝,还能够把他变大变小。我们通过下面的项日来体会一下魔法师的魔法吧! >第1步步参照第7课的“创作故事”的例子,添加名为“Witch House”的背景,添加一个名为“Wizard”的角色和一个名为“Elf”的角色。 >第2步选中魔法师角色,进行编程。魔法师对Ef说:“我可以把你变小,还可以把你变回原样!”代码如下所示。 ![Scratch变大变小(缩放)和显示隐藏示例](http://h.yiniuedu.com/1a4b7c8b5997b635664c8ccbc85d5f35) >第3步选中Elf角色,进行编程。把他的对话改为“真的吗?”。然后,在一个重复执行10次的循环中,每次将Elf的大小增加-5(即将其缩小为最初的大小的一半)。 等待1秒,然后再次开始一个重复执行10次的循环,每次将Ef的大小增加5。 执行这个程序,会看到当魔法师和EIf的对话结束后,魔法师就会施展魔法,先把Ef逐渐变小,然后再把他逐渐恢复到原来的大小,效果如下图所示。 ![Scratch变大变小(缩放)和显示隐藏示例](http://h.yiniuedu.com/1a35a78b6f434ef651f01f23d0da51ab) 接下来我们实现魔法师让男孩隐身再显示出来的效果 >第1步选中魔法师角色,修改程序,让他说“我可以让你隐身,也可以让你现身!”2秒钟。代码如下所示。 ![Scratch变大变小(缩放)和显示隐藏示例](http://h.yiniuedu.com/f0653cba2cbe914df4bcd5ef8bd16cc6) >第2步选中Elf角色,编写代码。Elf在魔法师说完话后,说“真的吗“2秒钟。然后,等待2秒,隐藏Ef角色,再等待2秒,显示Elf角色。代码如右图所示。怎么样?非常简单吧运行一下这个程序,看看魔法师的魔法效果吧! ![Scratch变大变小(缩放)和显示隐藏示例](http://h.yiniuedu.com/2ab010c7ec7846213c76920908ea63df) 最后显示效果如下图: ![Scratch变大变小(缩放)和显示隐藏示例](http://h.yiniuedu.com/4d16542a3ca1b7a51f5e300032c8f226) ![Scratch变大变小(缩放)和显示隐藏示例](http://h.yiniuedu.com/16a8d9f4a9dc47c99ee44e2a1be3359e) ![Scratch变大变小(缩放)和显示隐藏示例](http://h.yiniuedu.com/f8cafff4b2dce14a4c6d9152334cc102)