让一个物体发光
-
预备知识
介绍
我们周围的很多物体都会发光。你可以利用更新颜色更新物体散发的光线颜色。你也可以让物体利用那个颜色发光。需要注意的是,物体的自发色,而不是反射色会被用作发光色。
这是一个发光的天花灯:
要让一个物体发光,我们需要采取两个步骤:
- 首先,我们需要创建一个“辉光层”。
- 第二,我们需要把物体添加到辉光层。
需要注意的是这些步骤跟为物体添加高亮的步骤非常相似。但是,当你为物体添加高亮时,只有物体的外轮廓发亮; 但如果一个物体在发光,物体本身就会被发光颜色覆盖。
创建一个辉光层
要创建一个辉光层,你可以使用这个编程积木:
强度
强度控制颜色的明亮度。下列展示三个强度分别为200,100和50的例子:
光晕大小
这个输入框控制了光晕会围绕着物体延伸出多远。通常你会让这个数值保持在小于100的范围。当光晕大小比较大的时候,它会需要花费更多时间来画。下图展示强度同样为100的情况下,不同的光晕大小:
名称
当你正在使用很多层辉光层时,你会需要命名它们,以便你可以在把物体添加到每一层时指定它们。
把物体添加到辉光层
你可以利用下列编程积木把物体添加到辉光层:
如果只有一个辉光层,那你不需要指定它的名字。所有被添加到同一个辉光层的物体会共享一样的强度和光晕大小。因此,如果你需要不一样的物体有不一样的辉光强度或光晕大小,那么它们会需要被添加到不一样的辉光层。
从辉光层移除一个物体
要关闭发光效果,你也可以利用以下编程积木来把物体从辉光层中移除:
如果只有一个辉光层,那你不需要指定它的名字。
如果一个物体没有任何自发色?
一个物体只有在有自发色的情况下会发光。如果物体并没有任何自发色,我们可以更新物体来添加颜色。
举个例子,这个灯物体并没有自发色,所以当我们把它添加到辉光层时,他不会散发任何光线:
要解决这个问题,我们可以更新天花灯的底部(它的“主要”区域)来添加自发色。需要注意的是,你只应该更新天花灯物体的底部,否则整个物体都会散发光线。
-