购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.4 外观类指令概览

外观类的指令较多,功能强大。用Scratch编程开发游戏或动画,经常会用到外观类指令。熟练地运用外观指令,往往可以做出专业、精美的画面。

角色扮演类的游戏或动画中,经常会出现角色之间对话的情景,外观类的指令中“说”和“思考”这两组指令在这种情况下就非常有用(请见图2-6)。这两组指令都会在角色造型旁边显示气泡图案(图案形状略有差异)。“说”和“思考”指令参数中的内容会出现在气泡框内。这两组指令各有两个,一个只带内容参数,另一个除内容外还有一个以秒为单位的数字参数,表示经过指定秒数的时间后,气泡将自动消失。(请见本书配套例程之【第2章02_说话思考气泡.sb2】)

图2-6 外观指令示例1——说和思考气泡

视频讲解

一点通

调用完不带时间参数的指令后,如果希望手动消除气泡,可以再调用一次这个指令。只要确保内容参数中不要有任何内容即可。

切换造型与运动指令相结合,可以制造成更为逼真的动画效果。图2-7中的角色,共有4个不同造型,分别对应走路时的4种姿势。执行图中的指令将显示右半部分的效果。其中使用的“图章”指令,将在第4章中进一步介绍,现在只需要知道这个指令会将角色的当前造型在当前位置留下一个印迹即可。将这组图案连在一起观看,是不是更容易看出一个人正常走路姿态呢?显然这比起保持同一个造型从一个位置滑动到另一个位置要更接近真实情况(请见本书配套例程之【第2章03_走路造型切换.sb2】)。

图2-7 外观指令示例2——切换造型

视频讲解

一点通

如果角色要切换的四个造型是按顺序排列的,可以用指令“下一个造型”来代替指令“将造型切换为×××”,这样就可以不必关心造型的名字啦。 srKs9pvr0VnOoYt1IETqqAHlfQ9HINv8CUg6A5zNc2bUrlfHZHGySVw/6xFiSzHw

点击中间区域
呼出菜单
上一章
目录
下一章
×