外观类积木指令主要用来设置和调整舞台中角色的外观视觉效果,以及实现角色的交互行为作用。外观类积木指令非常简单,根据“代码”面板中外观类积木指令之间分隔间隙的不同,scratch编程中可以将外观类指令大致分为以下几组。
角色表达组:(用于表达角色要说的文字以及思考的内容,属于舞台效果展示。)
说…秒:在输入框中可以输入角色要说的话,后面圆形的输入框可以输入数字(可以用小数点精确控制),设定“话语”在屏幕上显示的时间,单位是秒。
角色用来表达的积木
说…..持续显示要说的话。如果要清除说的文字,就执行一个空白的”说…..积木指令。可以在两条“说….. 指令中间插入“等待….秒。积木指令,达到与说….秒。积木指令一样的效果。
思考….秒和思考….基本同上面的积木指令一样,不过在舞台上的表现方式不一样,自己试用一下就知道了。
造型背景组:(用于设定角色的造型和舞台的背景,属于舞台效果展示)
换成..造型:一个角色可以有多个造型,控制造型切换展示可以形成有趣的动画效果,如川剧中的变脸效果。
下一个造型:每执行一次,从当前造型切换为下一个造型。如果已经到最后一个造型,则切换为第一个造型。
背景相关的外观积木块
换成…背景:类似切换角色造型,不过切换的是背景,因此需要预先设定多个背景。此积木指令常用于故事、舞台剧,以及游戏中的背景切换,在角色扮演类游戏和射击类游戏中经常用到。
下一个背景:参照“下一个造型”积木指令的讲解。
舞台角色设定组:(对舞台上角色的尺寸进行设定、修改,属于舞台效果展示)
将大小增加…和将大小设为…:对角色的修改和设定是按照百分比进行的。角色原始尺寸为100%,“将大小增加10”积木指令表
示将角色的大小调整为原来的110%,“将大小增加-10”积木指令表示将角色的大小调整为原来的90%。
特效设定组:(对舞台上的角色进行颜色等特效设定,属于舞台效果展示)
将….特效增.加……..特效设定为……:对角色进行特效处理,形成一些特殊的效果,特效选项如图。两个积木指令的区别是前者按照设定数值递增改变,后者直接设定最终值。如果对设定数值没有什么把握,建议用递增的方式进行设定。
清除图形特效:将之前设定的特效去掉,恢复角色的默认外观。
颜色特效相关的积木
显示隐藏组:(包含“显示”和“隐藏”两个积木指令,用于控制角色在舞台上同功和消失。)
角色会按照在“角色”面板中的顺序倒序出现在舞台上,也就是“角色”面板中象正面的角色位于舞台常后的位置(也可以理解成下层),而排列在靠右的角色位于舞4前面的位置(可以理解成上层)。
角色之间的相互覆盖会造成选择不便,而且有时出于舞台效果的需要,我们不得不调整角色之间的层级关系。注意:所有角色都会处在舞台背景的前面。
角色层级和信息组:(用于控制角色在舞台上出现的层级并显示角色和背景的相关信息,起到辅助提示的作用)
移到最…..:将当前角色的层级直接调整到最前面或者最后面。
前……层和后移….层:将当前角色的层级逐层地向前或者向后调整。
造型:在舞台上显示所选角色的造型信息,如名称或者编号。在舞台上显示所选背景的信息,如名称或者编号。
角色层级相关积木块
大小:在舞台上显示所选角色与正常尺寸的百分比。在编写程序时,及时了解角色和舞台的信息有助于跟踪程序的运行,排除逻辑思维方面的错误隐患。在选中角色的情况下勾选“ 造型…“背…..“大小”积木指令,舞台效果如图。
如果当前选择的不是角色而是背景, 那么外观类积木指令会切换成的内容。这些与背景相关的外观类积木指令与之前学过的应用于角色的积木指令大同小身,大家可以通过实践学习下。
scrach相关指令基础知识点:
scratch运动积木指令有哪些
scratch常见的积木指令
scratch事件类模块有哪些积木指令