scratch实现猴子接苹果

实现效果

scratch实现猴子接苹果

添加猴子

让猴子切换造型

scratch实现猴子接苹果

让猴子走动起来

scratch实现猴子接苹果

实现效果:

scratch实现猴子接苹果

苹果

苹果随机下落

苹果随机在舞台中出现。

scratch实现猴子接苹果

实现效果

scratch实现猴子接苹果

让苹果随机下落

scratch实现猴子接苹果

实现效果

scratch实现猴子接苹果

苹果下落到底部消失并且在顶部出现

如果苹果的y座标小于-170,将我们的x座标设为-240到240随机选一个数。

scratch实现猴子接苹果

这样就可以实现苹果自由随机掉落。

scratch实现猴子接苹果

苹果得分

猴子碰到苹果得分。并且播放声音,苹果碰到猴子之后苹果就跑到舞台区最上层。

scratch实现猴子接苹果

实现效果

scratch实现猴子接苹果

多个苹果

我们想要实现苹果不断的下落,只有一个苹果怎么行呢,我们不妨就多复制几个苹果代码。让视觉效果看起来舞台上有很多苹果。

scratch实现猴子接苹果

并且让苹果呈现不同的颜色

scratch实现猴子接苹果

实现效果

scratch实现猴子接苹果

得分机制

碰到猴子增加分数

scratch实现猴子接苹果

实现效果

 

胜利脚本

我们想要猴子接到30个苹果则为胜利,并且显示出来。
增加一个胜利角色

scratch实现猴子接苹果

scratch实现猴子接苹果

如果分数>30的时候,我们广播一个胜利,胜利之后停止所有脚本。
实现效果

 

失败

scratch实现猴子接苹果

添加一个毛毛虫角色,让猴子碰到毛毛虫就失败。

毛毛虫代码

毛毛虫代码和苹果代码类似,但是修改一些代码就可以完成。

scratch实现猴子接苹果

在胜利脚本中,接收到失败显示,将造型切换为失败。

scratch实现猴子接苹果

实现效果

scratch实现猴子接苹果

现在我们已经实现猴子接苹果的效果啦。

THE END

转自知乎专栏:花果茶

发布了352 篇原创文章 · 获赞 275 · 访问量 62万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章