最新消息:码丁实验室,一站式儿童编程学习产品,寻地方代理合作共赢,微信联系:leon121393608。

Scratch教程:创作一只虚拟宠物

Scratch 少儿编程 3037浏览 0评论

码丁实验室,一站式儿童编程学习产品,寻地方代理合作共赢,微信联系:leon121393608。

用你的手创造来自虚拟世界的宠物,从中学习添加声音、动画等效果。

我爱Scratch教程12:创作一只虚拟宠物

 

首先,打造宠物外观


选择你的宠物。点击这个我爱Scratch教程12:创作一只虚拟宠物 图标添加一个新的精灵:

我爱Scratch教程12:创作一只虚拟宠物

接着,选择你想要作为宠物的角色:

我爱Scratch教程12:创作一只虚拟宠物

为什麽 Scratch 中要把物件称为角色(Sprite)呢?这个词是从第一款电子游戏(video game)引用来的。

你可以使用剪刀工具删除角色,方法是先按剪刀图示,再去点击要删除的角色。

我爱Scratch教程12:创作一只虚拟宠物

或者,点击鼠标右键(Mac 上是按着 Ctrl 点击),在菜单中选择「删除」。

 

下一步,选择舞台背景


要让你的宠物住在哪儿?

点选图示 我爱Scratch教程12:创作一只虚拟宠物来开啓背景范例库:

我爱Scratch教程12:创作一只虚拟宠物

然后,选择要使用的背景,像是 garden rock(花园裡有石头):

我爱Scratch教程12:创作一只虚拟宠物

下一步,介绍您的宠物


将你的宠物移放到舞台上适合的位置。

使用 定位到 x:_ y:_积木来固定角色的位置:

我爱Scratch教程12:创作一只虚拟宠物

提示:要如何找到位置的坐标?你可以在舞台上移动你的鼠标,在预览视窗下可以看到鼠标所在位置的 x 与 y:

我爱Scratch教程12:创作一只虚拟宠物

让你的宠物在被点击时发出一些声音。

点击声音 标签页,然后点击 我爱Scratch教程12:创作一只虚拟宠物

我爱Scratch教程12:创作一只虚拟宠物

添加以下脚本,当点击宠物时,就会播放声音。

我爱Scratch教程12:创作一只虚拟宠物

你也可以让牠在被点击时说一些话。

我爱Scratch教程12:创作一只虚拟宠物

下一步,让宠物动起来


点击 造型 标签页。

如果你的角色有一个以上的造型,你就可以透过 造型换为 _积木让牠产生动画效果。

我爱Scratch教程12:创作一只虚拟宠物

我爱Scratch教程12:创作一只虚拟宠物

提示:要添加渐变式的造型来产生动画,可以先使用复制工具,再用绘图工具进行修改。

我爱Scratch教程12:创作一只虚拟宠物

下一步,叫宠物吃点心


准备一些好吃的点心,让宠物对你更忠心。

点击以选择一个新角色:

我爱Scratch教程12:创作一只虚拟宠物

接着,选择一个食物:

我爱Scratch教程12:创作一只虚拟宠物

写个脚本,当食物的角色被点击时,告诉你的宠物点心时间到囉。你可以从 事件 类别中抓起 当角色被点击 积木。 接着再抓起 广播讯息 _ 积木,从裡头的下拉清单选择「新消息…」,建立一个名为「food」的新讯息。

我爱Scratch教程12:创作一只虚拟宠物

现在,只要你一点击食物角色,它就会向你的宠物发送一条消息。

提示:记得用 图层上移至顶层 积木,让食物始终都会宠物的前方。

我爱Scratch教程12:创作一只虚拟宠物

下一步,开始吃点心


当你的宠物收到消息「food」时,就可以开始大吃一顿囉。

从 事件 类别中抓起 当接到消息 _ 积木。

要让你的宠物冲向食物,可以使用 动作 类别中的 滑行 _ 秒到 x:_ y:_ 积木,告诉宠物要到哪个指定的位置。

我爱Scratch教程12:创作一只虚拟宠物

提示:除了手动输入 x 与 y 坐标之外,还有更简单的方法,你只要直接在预览区上拖曳你的宠物到想放置的位置,那么滑行 _ 秒到 x:_ y:_积木(积木面板上),就会自动的更新成对应的坐标值。

添加另一个 定位到 x:_ y:_ 积木在脚本结尾处,如此一来你的宠物就可以在吃完点心后回到原来的位置。

我爱Scratch教程12:创作一只虚拟宠物

下一步,给宠物玩玩具


挑选一些宠物可以玩的玩具,像是 trampoline(蹦床)。

我爱Scratch教程12:创作一只虚拟宠物

从 事件类别中抓起 当角色被点击 积木。 接着添加一个 广播消息 _ 积木到下方,并从其中的下拉清单中选择「新消息…」,以建立一个名为「play」的讯息。

我爱Scratch教程12:创作一只虚拟宠物

接下来决定你的宠物在接收到 「play」讯息时要做些什麽。例如,你可以让你的宠物跳上跳下。

点击以选择您的宠物

我爱Scratch教程12:创作一只虚拟宠物

以下是滑到蹦床上弹跳的脚本:

我爱Scratch教程12:创作一只虚拟宠物

下一步,添加更多行为


你还希望你的宠物做些什么?你可以利用「广播」与「接收」的积木来帮牠增加更多行为。

这裡有些不错的点子,你不妨参考一下。

用乐器演奏音乐:

我爱Scratch教程12:创作一只虚拟宠物

选择一种鼓,添加下面的脚本让宠物演奏鼓声:

我爱Scratch教程12:创作一只虚拟宠物

来杯饮料清凉一夏:

我爱Scratch教程12:创作一只虚拟宠物

我爱Scratch教程12:创作一只虚拟宠物

下一步,看护你的宠物


你可以用数据来随时监控宠物的心情指数。

例如,监控你的宠物是不是肚子饿了。你可以在 数据 中「建立一个变量」,名为「饥饿」。

我爱Scratch教程12:创作一只虚拟宠物

可以用如下的脚本让宠物的饥饿程度随时间增加:

我爱Scratch教程12:创作一只虚拟宠物

要减少它的饥饿程度,就添加如下的积木到「当接收到食物 」的脚本中:

我爱Scratch教程12:创作一只虚拟宠物

你可以用同样的方式来让宠物开始也会「口渴」、「爱睏」、「无聊」。

下一步,分享你的宠物


现在你可以和大家分享你的虚拟宠物了!

为你的项目输入标题。

我爱Scratch教程12:创作一只虚拟宠物

当你准备好要与他人分享你的项目时,可点击画面上方的「分享」按钮。

提示:你需要有 Scratch 的帐号,才可以在官方平台分享你的项目。

若要增加备注与谢誌,需先点击:

我爱Scratch教程12:创作一只虚拟宠物

您必须 登录 才能发表评论!