三维 - 停车让行标志(难度:2级)
-
用到的相关知识
介绍
在本篇教程中,我们将制作一个停车让行标志,如下所示:
第1步 - 新建一个带三维坐标轴的“空”场景
新建一个项目,删除小狗角色,然后在“空的1”角色中添加如下这些积木。积木“创建三维场景”和“显示三维坐标轴”位于“三维场景”类别中。
如下图所示,x轴指向右,y轴指向前(指向屏幕内),z轴指向上。你可以在舞台上拖动鼠标,使摄像头绕坐标轴旋转。
第2步 - 添加一个八边柱体
因为停车让行标志有8个侧面,我们可以用积木“添加柱体”来制作。因为停车标志很薄,所以“高度”应当比直径小得多。
你就会得到如下物体:
第3步 - 旋转柱体
这个柱体有个问题:它的尖角指向前方,而我们要让侧面指向前方。因此,我们需要旋转一定角度:
为了做到这一点,需要让柱体绕z轴旋转22.5度。你可以用方向工具精确设置旋转角度。
使用如下积木进行旋转:
如果你好奇为什么是22.5度,可以计算一下旋转角度:8个侧面,每个侧面角度为360÷8=45度,一半就是22.5度。
第4步 - 让柱体“站立起来”
因为停车让行标志都是竖着的,我们需要再旋转一下这个柱体。缓慢旋转过程如下图所示。试试看你可以自己实现吗?
我们要让柱体绕x轴旋转90度:
第5步 - 添加白边
接下来,请尝试添加如下白边。你能想到是如何添加的吗?
白边可以用比这个柱体稍大一点的柱体。我们只需要复制红色柱体的积木并增加其半径。为确保新柱体不会覆盖到红色柱体的前后面,我们需要让新柱体薄一点,把高度设置为7:
第6步 - 添加文字“停”
最后一步,我们要添加三维文字“停”。其宽度也应当为100,以便于让文字适合柱体区域。
注意:当你添加文字后,文字在柱体内部,所以我们看不到。需要把文字沿y轴移到前面,就会在柱体前面显示了。
下面是完成的程序,供大家参考:
创意扩展
这个项目可以扩展成多种形式。下面是一些创意想法:
-
其他交通标志:你可以按照这个方法制作其他交通标志,使用不同的文字和不同的颜色。
-
路名:你可以尝试在停车让行标志上方添加路名标志牌,两者都要绑在柱子上。
-