Scratch

状课网-少儿编程网课专业平台

Scratch 跟我学scratch编程:动画篇—刚好遇见你(续)

发布时间:2021-11-26 11:31:03 浏览 0

  小朋友上次做完之后,CC哥启发他再多想象一下,根据之前跟CC哥学的东西,再做多些效果,全当锻炼了。今天看看小朋友又增加了哪些效果:

  ———— / 刚好遇见你 (续)/ ————

  大家发现增加了哪些效果没?

  1:男孩在离开的时候,身后出现了虚影。

  2:公主消失后冒出来一直蝴蝶,跟着男孩翩翩起舞。

  首先看虚影视怎么做出来的。

跟我学scratch编程:动画篇—刚好遇见你(续)

  这段代码就增加了一句:

跟我学scratch编程:动画篇—刚好遇见你(续)

  克隆命令在循环里面,那么意味着不断的克隆自己,那会怎么办,不是会出现无数个男孩?不着急,下面还有这一段程序。

跟我学scratch编程:动画篇—刚好遇见你(续)

  每个克隆体在启动后就会进入循环,虚像从0通过10次循环变到100,也就是从不透明变得逐步透明。不过这里面有一个问题,就是特效循环里面没有放时间停顿,所以虚像的逐步变透明就体现出出来。CC哥让他加了一下等待时间。

跟我学scratch编程:动画篇—刚好遇见你(续)

  这个效果大家可以自己试试。

  第二个改进有点意思,就是增加了蝴蝶,这个蝴蝶有个变换:

  1:蝴蝶一开始是隐身的,等公主消失了之后才出现,而且出现的位置在右上方随机的位置。

  2:蝴蝶在飞的方向是冲着男孩的,但是又不是一条直线来飞的,应该说大方向是冲着男孩,但是又在路径上又随机在飞。

  3:蝴蝶在离左下角越近,尺寸越大,但不会一直变大。

  我们来看看小朋友蝴蝶这部分怎么做的:

  首先这是一组蝴蝶,所以蝴蝶的飞舞原来是通过造型不断变换实现的。

跟我学scratch编程:动画篇—刚好遇见你(续)

  第二蝴蝶的背景是透明的,这个怎么实现的,网上下载的图片除非是专用素材,否则一般都是有白色背景的,那么如何去除白背景呢?网上有很多方法,CC哥觉得比较简单的方式就是用涂色功能。

跟我学scratch编程:动画篇—刚好遇见你(续)

  首选用选色工具选取右上角的透明色。

跟我学scratch编程:动画篇—刚好遇见你(续)

  然后选择涂色工具,点击蝴蝶旁边的白背景就把蝴蝶的背景色去掉了。是不是很方便。当然工具栏还有一个去掉背景色的工具,大家可以试试效果。

跟我学scratch编程:动画篇—刚好遇见你(续)

  蝴蝶的位置也调的比较靠上,主要是不想蝴蝶飞得太低了。

  让我们来看看蝴蝶的程序代码。

跟我学scratch编程:动画篇—刚好遇见你(续)

  1:首先程序执行的时候是隐藏的。

  2:收到消失的消息后,先等待3秒,确保公主消失以后,然后移动到右上方的屏幕的任意位置(小技巧:注意用随机函数的区间来控制蝴蝶出现的范围)。

  3:首先将蝴蝶大小设置成10%的比例。

  4:显示出来

  5:进入循环

  6:循环内先面向男孩的方向。

  7:在面向男孩的后,在正负60的区间内随意转一个角度(确保蝴蝶不是直接对着男孩,而是对着男孩正负60度以内的随机方向)这句代码就让蝴蝶飞的很生动,而不是傻傻的飞直线。

  8:移动10步。

  9:循环中不可缺少的等待命令。

  10:换造型

  11:要控制一下蝴蝶的最后的大小,不要变得太大了。

  ———— / 总结 / ————

  动画设计就是想象力加上一些小技巧,还有就是找素材啦,最好还能自己进行一些素材的加工。想加工素材,那就需要掌握一些计算机的基本技巧了,如果不掌握的话也不要紧,可以在scratch的官网上下载一些好的例子,然后把程序下载到本地,素材也就一起跟着下到本地来了。

 

  文章来源:跟我学Scratch编程

本文链接:https://www.ascratch.com/news/17630.html

上一篇:跟我学scratch编程:动画篇—刚好遇见你 下一篇:返回列表