在生活中,我们经常会拍一些照片,三十年前,我们会把照片洗出来,然后夹到相册里。闲暇时,我们会把它拿出来,翻开相册,回味过去的时光;有时,朋友来做客,我们一起聊天,也会把相册拿出来。
今天电子技术越来越发达,数码相机、手机,随时随地记录着我们生活中每一刻美好……
现在已经快四月的尾巴了,春天的各种美好已经都展现在我们的眼前了,抬头望去,春天的温柔已经长满了枝头,看这一簇簇的绣球花,爬满墙头的紫藤花、以及探出脑袋的桃花,这些都是属于春天的美好。
今天要分享的是如何用Scratch制作一个电子相册,来留着这春天的美好。
(照片来源于一位爱好摄影的朋友)1、编程过程
说起电子相册,估计大家都不陌生,就是一个可以放着音乐、循环播放照片的电子器材,今天我们利用Scratch来制作一个。今天的制作思路是从最核心功能开始着手,然后慢慢扩充,直到制作成一个完美的电子相册,采用自下而上的创作手法。
电子相册,既然是播放照片的,那第一步肯定是准备照片,我们今天制作的主题是《春天在哪里》,那么我们就先收集一些关于春天的照片作为我们其中的一个角色,照片都添加到角色的造型里面,接着只要使用
指令即可,循环播放也简单,只要使用循环指令即可。
处理好了照片,接着我们需要处理随照片播放时的音乐,同样,选择一首自己喜欢的背景音乐,然后上传。这里需要注意的是,加入循环体内的指令得是播放音乐等待播完这条指令,原理小编之前分享的文章中有详细阐述。
到这个时候,一个简单的电子相册就制作好了。为了丰富这个电子相册,模拟一个开机画面,小编这里打算做一个倒计时。准备3个数字图片,然后把它们制作成一个角色的3个造型,然后只要控制它们切换造型即可。这时,大家会发现,只是简单的数字造型切换做的倒计时有些单调,这时我们可以绘制一个类似时针在转圈走的小动画,当针走完一圈,那么我们就切换一次造型,那么一共需要循环3次即可。
制作了时针转圈,那么怎么将时针和数字角色的切换关联起来呢?这里有很多方法,比如可以通过广播消息来做,转完一圈就可以发出一条广播,数字角色接收到广播就切换造型;也可以通过设置一个变量,转完一圈,变量就+1,那么在数字造型里面只要判断变量等于多少就切换成相应的造型,如下图:
添加完倒计时,我们再调试电子相册,发现已经基本实现功能,这时我们可以再添加一个自己的LOGO,并通过增加颜色特效指令让我们的LOGO闪耀起来。
大家看,还能给这个电子相册提供怎样的功能呢?有没有好的创意,私信告诉小编,小编带你一起实现它。
2、素材与程序下载下载方法: