码丁实验室,一站式儿童编程学习产品,寻地方代理合作共赢,微信联系:leon121393608。
用你的手创造来自虚拟世界的宠物,从中学习添加声音、动画等效果。
首先,打造宠物外观
选择你的宠物。点击这个 图标添加一个新的精灵:
接着,选择你想要作为宠物的角色:
为什麽 Scratch 中要把物件称为角色(Sprite)呢?这个词是从第一款电子游戏(video game)引用来的。
你可以使用剪刀工具删除角色,方法是先按剪刀图示,再去点击要删除的角色。
或者,点击鼠标右键(Mac 上是按着 Ctrl 点击),在菜单中选择「删除」。
下一步,选择舞台背景
要让你的宠物住在哪儿?
点选图示 来开啓背景范例库:
然后,选择要使用的背景,像是 garden rock(花园裡有石头):
下一步,介绍您的宠物
将你的宠物移放到舞台上适合的位置。
使用 定位到 x:_ y:_积木来固定角色的位置:
提示:要如何找到位置的坐标?你可以在舞台上移动你的鼠标,在预览视窗下可以看到鼠标所在位置的 x 与 y:
让你的宠物在被点击时发出一些声音。
点击声音 标签页,然后点击
添加以下脚本,当点击宠物时,就会播放声音。
你也可以让牠在被点击时说一些话。
下一步,让宠物动起来
点击 造型 标签页。
如果你的角色有一个以上的造型,你就可以透过 造型换为 _积木让牠产生动画效果。
提示:要添加渐变式的造型来产生动画,可以先使用复制工具,再用绘图工具进行修改。
下一步,叫宠物吃点心
准备一些好吃的点心,让宠物对你更忠心。
点击以选择一个新角色:
接着,选择一个食物:
写个脚本,当食物的角色被点击时,告诉你的宠物点心时间到囉。你可以从 事件 类别中抓起 当角色被点击 积木。 接着再抓起 广播讯息 _ 积木,从裡头的下拉清单选择「新消息…」,建立一个名为「food」的新讯息。
现在,只要你一点击食物角色,它就会向你的宠物发送一条消息。
提示:记得用 图层上移至顶层 积木,让食物始终都会宠物的前方。
下一步,开始吃点心
当你的宠物收到消息「food」时,就可以开始大吃一顿囉。
从 事件 类别中抓起 当接到消息 _ 积木。
要让你的宠物冲向食物,可以使用 动作 类别中的 滑行 _ 秒到 x:_ y:_ 积木,告诉宠物要到哪个指定的位置。
提示:除了手动输入 x 与 y 坐标之外,还有更简单的方法,你只要直接在预览区上拖曳你的宠物到想放置的位置,那么滑行 _ 秒到 x:_ y:_积木(积木面板上),就会自动的更新成对应的坐标值。
添加另一个 定位到 x:_ y:_ 积木在脚本结尾处,如此一来你的宠物就可以在吃完点心后回到原来的位置。
下一步,给宠物玩玩具
挑选一些宠物可以玩的玩具,像是 trampoline(蹦床)。
从 事件类别中抓起 当角色被点击 积木。 接着添加一个 广播消息 _ 积木到下方,并从其中的下拉清单中选择「新消息…」,以建立一个名为「play」的讯息。
接下来决定你的宠物在接收到 「play」讯息时要做些什麽。例如,你可以让你的宠物跳上跳下。
点击以选择您的宠物
以下是滑到蹦床上弹跳的脚本:
下一步,添加更多行为
你还希望你的宠物做些什么?你可以利用「广播」与「接收」的积木来帮牠增加更多行为。
这裡有些不错的点子,你不妨参考一下。
用乐器演奏音乐:
选择一种鼓,添加下面的脚本让宠物演奏鼓声:
来杯饮料清凉一夏:
下一步,看护你的宠物
你可以用数据来随时监控宠物的心情指数。
例如,监控你的宠物是不是肚子饿了。你可以在 数据 中「建立一个变量」,名为「饥饿」。
可以用如下的脚本让宠物的饥饿程度随时间增加:
要减少它的饥饿程度,就添加如下的积木到「当接收到食物 」的脚本中:
你可以用同样的方式来让宠物开始也会「口渴」、「爱睏」、「无聊」。
下一步,分享你的宠物
现在你可以和大家分享你的虚拟宠物了!
为你的项目输入标题。
当你准备好要与他人分享你的项目时,可点击画面上方的「分享」按钮。
提示:你需要有 Scratch 的帐号,才可以在官方平台分享你的项目。
若要增加备注与谢誌,需先点击: