scratch3.0小问题系列(七)填充工具与月亮光晕效果

大家好,我是苏小糖。前两天在scratch技术交流群里碰到个问题,怎么做一个有光晕的月亮。于是想起来,scratch造型下面填充效果,里面有四种填充方式,分别是,单色填充、双色左右渐变、双色上下渐变以及我们今天要用到的双色中心点向外渐变。好滴,那么,今天就来做一个带光晕的月亮。

1.光晕制作工具与分析

首先了解一下填充工具,在矢量图模式下,点开填充工具会发现顶部有四种模式。于是我们画四个正方形,然后试一下四种填充效果。


第一、单色填充,在一个封闭区域内部填满所选颜色。第二和第三、双色左右渐变和双色上下渐变。这两种需要选定两种颜色,实际效果就是从一种颜色,逐渐的过渡到另一种颜色。但是这里和PS不同的是渐变效果和填充选取点无关系。无论你点击封闭区域内的什么地方,得到的渐变效果都是一样的。第四、双色中心点向外渐变。这种模式下,渐变效果和点选点有直接关系。

了解了工具,然后分析一下,带光晕的月亮,可以分成两层来完成,顶层做一个最简单的圆月,纯白色填充正圆形。底层做一个中心向外的渐变效果,两个颜色分别是白色和无色。

2.遇到了过渡不完全的问题  

虽然思路是清晰的,不过实际操作的时候,还是会遇到一些问题,比如说月亮和光晕的对齐问题。毕竟,在透明色背景下进行白色图形的操作是有些困难的。这个可以通过做中心点辅助线的方式解决。其实最主要的问题是,光晕的边界问题。在360度方向上,并不是所有方向都能实现完全过渡,有的地方还没过渡到无色,就被填充几何图形边界限制住了。可以看下图,左侧光晕效果还好,右侧还没有过渡到无色状态,就因为已经到达被填充图形的边界,过渡效果就结束了。

3.解决过渡效果被限制的问题

光晕边界不完全,和光晕层所在的几何图形的大小没有关系。经过测试发现,只要是正方形,或者正圆形,在进行中心点向外渐变都可以呈现出较好的状态。如果是随意画的长方形,或者椭圆形,都会出现不能完全过渡的情况。

看一下下面这张图,左侧光晕填充图形为正方形,填充点为正方形中心点,光晕效果较好。右侧光晕填充图形为椭圆,出现了过渡效果被限制的情况。

好滴,最后我们再说一下结论,使用填充下的中心向外渐变效果可以制作一个月亮光晕,光晕效果需要在正多边形或正圆形的中心点进行填充。

希望,以上分享对各位有所帮助,转发请注明出处。在使用scratch的时候,你都有什么小问题呢,可以在留言区留言,我们一起讨论解决吧。

scratch3.0小问题系列:

scratch3.0小问题系列(一)字体调节 -

scratch3.0小问题系列(二)克隆体与本体的继承关系 -

scratch3.0小问题系列(三)克隆体个数探究 -

scratch3.0小问题系列(四)克隆模块下面的积木归谁所有 -

scratch3.0小问题系列(五)造型中心点设定 -

scratch3.0小问题系列(六)画图因边界导致变形 -

我是苏小糖,平时玩玩scratch、microbit和arduino。后续会推出更多相关文章分享给大家。喜欢的话就关注我吧。

你可能感兴趣的:(scratch3.0小问题系列(七)填充工具与月亮光晕效果)