芒克白错觉-Scratch视错觉创意作品

芒克白错觉-51scratch
芒克白错觉-Scratch视错觉创意作品
此内容为付费资源,请付费后查看
9.9
限时特惠
19.9
立即购买
您当前未登录!建议登陆后购买,可保存购买订单
付费资源

作品介绍

什么是芒克白错觉呢?先来看一张图:

图片[1]-Scratch芒克白错觉_Scratch视错觉创意编程-51scratch少儿编程网
芒克白错觉

两个紫色的颜色相同么? 这种错觉很微妙,但是非常有吸引力,看看上面的动画,你会发现左边的紫色块比右边的紫色块更亮,但实际上两者都是一样的。

这种神奇的现象就是芒克白错觉,所以说眼见不一定为实,有时候我们的眼睛也会自己哦。

今天要给大家分享的Scratch作品就是《芒克白错觉》,也叫芒克儿错觉,作品通过动画形式展示了芒克白视错觉效果。

点击绿旗,运行程序,在红色的舞台上有两组蓝色的条纹,两秒之后,它们都向舞台中心移动,直至完全拼合在一起,可以发现它们的颜色是完全一样的。两秒之后,它们又回到各自初始的位置,再过1秒,两组深蓝色的条纹分别从舞台左右两侧向舞台中心移动,直至完全拼合在一起,注意它们的层次关系,左侧的深蓝色条纹处在最底层,右侧的深蓝色条纹处在最上层。这时你会神奇的发现,原来完全一样的浅蓝色条纹变得不一样了, 可以明显的感觉得左边的条纹要比右边的条纹更亮一些。

作品效果

Scratch芒克白错觉作品的完整效果如下图所示:

图片[2]-Scratch芒克白错觉_Scratch视错觉创意编程-51scratch少儿编程网
Scratch芒克白错觉作品效果

作品解读

Scratch芒克白错觉作品一共有4个角色,如图所示:

Scratch芒克白错觉作品角色列表
Scratch芒克白错觉作品角色列表

接下来对各个的编程实现做一个简单的说明。

1.blue1角色编程

功能相对比较简单,默认显示在舞台左边,2秒之后滑行到舞台中心,再过2秒又回到初始化位置,1秒之后,发送广播,其代码如下:

blue1角色代码
blue1角色代码

2.blue2角色编程

blue2和blue1角色基本一样,只是初始位置不同,最后不需要发送广播,其代码如图所示:

blue2角色代码
blue2角色代码

3.blue-left角色编程

默认隐藏,在接到广播消息之后,显示,滑行到舞台中央,并放置到底层,代码如图所示:

blue-left角色代码
blue-left角色代码

4.blue-right角色编程

和blue-left角色基本一直,知识初始位置和层次关系不同而已,代码如下:

blue-right角色代码
blue-right角色代码

本作品重点运用了如下Scratch编程知识:

  • 坐标,重点是移到(x,y)指令,以及对舞台坐标系的理解
  • 控制角色滑行,主要使用了在1秒内滑行到指令
  • 角色的层次关系
  • 事件广播机制,包括广播消息指令和当接收到广播指令
© 版权声明
THE END
喜欢就支持一下吧
点赞11赞赏 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片