scratch中角色是可以被复制的,复制角色的方法有两个,一个直接是在角色区,选择被复制的角色,点击右键,复制即可。一个是直接在角色代码区,复制代码,拖到角色2中。下面我们看下scratch角色复制的方法步骤:
scratch角色复制的方法步骤
step1、在“角色”面板中选中小猫,然后在程序面板中的程序上点击鼠标右键,在出现的菜单中选择“复制”命令。
右键点击复制角色
注意:被点击的积木指令及其下面的积木指令都将被复制。因此,左侧在事件积木指令上进行复制将复制整个程序,读者可以尝试实现图最右侧的复制效果。
Stp2、被复制的程序将 “附着”在鼠标指针上。然后将鼠标指针移动到“角色”面板中,在角色2上点击鼠标,就可以将复制的程序赋给角色2角色了,如图。
直接将代码拖到角色2上,松手即可。
step3在“角色”面板中选择角色2可以看到在程序面板中,角色2已经有了程序。在舞台上再灰点击角色2,它也可以切换造型了。注意,在它切换造型的时候,小猫是不是没有变化?这再次证明:谁的事件谁响应。
角色复制后的效果
scratch编程软件的事件积木指令并不止“当绿旗被点击”这一个,它只是最常用的事件积木指令。在“代码”面板中选择“事件”模块,可以看到Scratch软件所提供的全部事件积木指令。
在之前的案例中,每个对象分别有多个程序,且采用不同的响应事件作为程序的开头,这说明多个程序可以共存于同一个对象上。不过对象所具有的程序并不会“主动”运行,它们将“安静地”存在着,直到发生相应的触发事件。原则上,应该为同一对象的不同程序设定不同的事件。
如果一个对象被编写了相同事件的控制程序会如何?如果同一个事件的两个程序功能正好相反又会产生什么结果?大家可以动手试一下。辑思维的,-定不要犯这样低级的错误。
scratch角色相关重点知识点:
scratch编程角色上下移动
scratch怎么改变角色大小
scratch怎么删除角色