超级放大镜-Scratch模拟

超级放大镜-Scratch模拟

超级放大镜-51scratch
超级放大镜-Scratch模拟
此内容为付费资源,请付费后查看
9.9
限时特惠
19.9
立即购买
您当前未登录!建议登陆后购买,可保存购买订单
付费资源
已售 1

公元前3500年左右腓尼基人在沙漠上烹煮食物时就于无意中发现了玻璃的制造方法,但直到5000年后,人类才掌握了将玻璃磨成透镜并进而制成望远镜的方法。在13世纪时,放大镜已经非常普及。17世纪的荷兰商人利伯希(Hans Lippershey)通常被认为是望远镜的发明者。

作品简介

今天为大家带来的Scratch作品是《超级放大镜》,这是一款模拟作品。作品模拟使用放大镜看书报时放大文字的效果。使用鼠标移动放大镜,当移到某个字母上时,相应的字母就会变大。在舞台左上角有一个调节放大倍率的滑竿,可以使用鼠标左右滑动来调节倍率,倍率的范围是1~5,倍率数字越大,则放大的效果越明显。

在使用Scratch创作超级放大镜作品中,主要使用了如下知识点:

  • 循环编程,主要是无限循环
  • 条件编程,这里使用的是双分支条件
  • 碰撞检测
  • 外观编程,这里主要是设置并改变角色的大小

有一个细节需要注意,就是放大镜跟随鼠标移动的效果,为了避免在点击绿旗时就移到鼠标的位置,在这里添加了一个“等待碰到鼠标指针”指令,也就说,如果鼠标没有碰到放大镜,放大镜就不会跟随鼠标移动了,虽然只是一条简单的指令,效果却大为改观。

代码片段

Scratch超级放大镜作品难度一般,总代码量为78行,下图是字母S角色的部分代码:

Scratch超级放大镜代码片段
Scratch超级放大镜代码片段

作品效果

Scratch超级放大镜作品的完整效果如视频所示:

Scratch超级放大镜作品效果

© 版权声明
THE END
喜欢就支持一下吧
点赞9赞赏 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容