2016 - 2024

感恩一路有你

设计背景和角色,添加舞台背景音乐

浏览量:4356 时间:2024-01-24 13:00:00 作者:采采

Kittenblock是一款基于Scratch进行编程的软件,它为用户提供了一个可视化的编程环境,让初学者可以轻松上手。在这个实例中,我们将使用Kittenblock来模拟一个角色在街上找人问路的场景。

首先,我们需要设计舞台背景和角色。通过点击Kittenblock界面上的“舞台”按钮,我们可以进入舞台编辑器。在这里,我们可以选择一个街景图片作为舞台背景,并调整其大小以适应窗口。

同时,我们还需要添加背景音乐,以增强场景的氛围感。在舞台编辑器的右侧,有一个“声音”选项卡,点击进入后,我们可以上传或选择一段适合的背景音乐。确保音乐的音量和循环设置符合需求。

角色显示,设定初始位置,循环30次,切换造型间隔0.2秒,移动速度5

接下来,我们要在舞台上显示角色,并设置角色的初始位置。在Kittenblock界面的角色列表中,选择一个合适的角色(比如一个女孩),拖动到舞台上。然后,在角色操作区域,设置角色的初始位置,比如在街道的一侧。

为了让角色看起来像是在寻找人问路,我们需要让她来回移动。通过使用“重复”积木块,我们可以设置角色循环执行一系列动作。在每次循环中,我们使用“等待”积木块来控制每个动作之间的时间间隔,比如0.2秒。同时,我们还可以调整角色的移动速度,使其看起来更加自然。

定为女孩说话造型,调用外观模块,说内容,走出舞台,隐藏角色

当角色遇到一个路人时,我们希望她能够说话并询问路线。首先,我们要将角色的造型设定为女孩的说话造型。在角色操作区域的“造型”选项卡中,选择适合的造型,并将其设为当前造型。

接下来,我们需要调用外观模块中的积木来实现角色的说话功能。在Kittenblock界面的积木库中,选择“外观”选项卡,找到相应的积木块。将其拖动到脚本编辑区域,并设置需要说的内容。

然后,我们需要让角色向前走出舞台,并在完成任务后隐藏角色。通过使用角色操作区域中的移动积木块,我们可以控制角色的移动方向和距离。在任务完成后,使用“隐藏”积木块来隐藏角色。

调用事件模块,接受到消息,对白开始,延迟3秒,播放录音

当角色发送一个询问路线的消息时,我们希望另一个角色能够接收到这个消息,并做出相应的反应。通过使用事件模块中的积木,我们可以实现角色之间的消息传递。

在Kittenblock界面的积木库中,选择“事件”选项卡,找到相应的积木块。将其拖动到另一个角色的脚本编辑区域,并设置接收到消息后需要执行的动作。

为了增加效果,我们可以在接收到消息后,延迟一段时间再执行相应的动作。通过使用“等待”积木块,我们可以设置延迟的时间,比如3秒。然后,使用声音模块中的积木来播放预先录制好的询问路线的录音。

开启录音效果,根据需要进行录音

为了更加真实地模拟角色的对话过程,我们可以开启录音效果。在Kittenblock界面的工具栏上,点击“声音”按钮,然后选择“打开录音器”。这样,我们就可以根据需要随时进行录音,以便后续使用。

当我们需要录制询问路线的对话时,点击“录制”按钮开始录音,再次点击“停止”按钮结束录音。录音完成后,我们可以将录音文件保存下来,并在后续的脚本中使用。

显示男孩角色,定义初始位置,重复30次,造型切换

接下来,让我们引入另一个角色,一个男孩。同样地,在Kittenblock界面的角色列表中选择一个合适的角色,并拖动到舞台上。

然后,为男孩角色设置初始位置,让他和女孩角色相距一段距离。通过使用移动积木块,在角色操作区域中设置男孩角色的初始位置。

为了让男孩角色看起来像是在回答女孩的问题,我们需要让他不断切换造型。通过使用“重复”积木块和“等待”积木块,我们可以实现男孩角色的造型切换效果。

确定对白时的造型,和说话内容,转身退出,隐藏角色

当男孩角色回答完女孩的问题后,我们需要让他做出一个结束对话的动作。首先,我们要确定男孩角色对白时使用的造型,并在角色操作区域的“造型”选项卡中进行设置。

然后,我们需要调用外观模块中的积木来实现男孩角色的说话功能,并设置相应的对白内容。同时,我们还可以使用移动积木块来控制男孩角色转身并移动到舞台外。

最后,在完成任务后,使用“隐藏”积木块来隐藏男孩角色,以便下一次执行场景时可以重新显示。

接收到消息,对白开始,播放录音,两段播音间隔6秒

当男孩角色接收到女孩角色的消息时,我们希望他能够做出相应的反应。通过使用事件模块中的积木,我们可以实现角色之间的消息传递。

在男孩角色的脚本编辑区域中,添加事件模块中的积木,并设置接收到消息后需要执行的动作。

为了增加效果,我们可以在接收到消息后,播放一段预先录制好的回答的录音。通过使用声音模块中的积木,我们可以设置录音文件,并调整两段播音之间的时间间隔,比如6秒。

通过以上步骤,我们成功地使用Kittenblock模拟了一个角色在街上找人问路的场景,并且实现了角色之间的对话效果。这个实例涉及了控制、事件、外观、音乐、重复执行、背景、角色、消息等知识点,可以帮助初学者更好地理解和掌握相关概念。

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。