scratch1.4怎样碰到颜色就切换背景

原问题:scratch1.4怎样碰到颜色就切换背景
分类:编程开发 > 最后更新时间:【2017-04-10 01:47:28】

最佳答案

Scratch 1.4在便利性和功能性上与2.x还是有所差异,但在程序能力方面也能弥补。

如果是在Scratch2.x中,角色碰到特定颜色后,可以使用“外观”模块中“切换背景为...”积木完成题主的要求。但是在Scratch 1.4中由于切换背景的功能积木被限制在了“背景脚本”中,所以必须另辟蹊径——使用广播来传递“切换背景”的消息。

我根据题主的思路设计了一个动画,当小猫碰到了背景1“desert”中的仙人掌,就将背景切换为背景2“garden-rock”。

首先先看一下角色“小猫”的脚步:

核心操作是利用重复积木来判断“是否碰到了仙人掌的绿色”,如果“碰到绿色”就发送广播“切换背景”。下面是背景中的脚步:

看到了吗?通过接收广播“切换背景”,就能够让“背景脚步”来切换造型了。

话说,Scratch中的广播就是用来发送全局消息,让当前播放动画中的所有角色、背景能够在判读后进行处理。

最佳答案由网友  grass_rt  提供
公告: 为响应国家净网行动,部分内容已经删除,感谢网友理解。
8

分享到:

其他回答

暂无其它回答!

    推荐