三维 - 外星飞碟(难度:1级)
-
覆盖的关键课题
介绍
在这个程序中,我们会利用三个球体形状来创建一个外星飞碟:
步骤 1 - 创建一个“天空”场景
请创建一个新项目,并使用"创建三维场景"编程积木来加载“蓝天”场景。这个场景可以很快被加载的。它包含一个有白云的蓝天,并且下方有个海洋。请一并添加三维轴来显示三个维度。
步骤 2 - 添加第一个球体
现在让我们添加一个大而平的球体来作为外星飞碟的主体。X和Y的大小应该是一个很大的数值,比如500;而Z的大小(高度)应该要更小,比如50.
这是需要被添加的新的编程积木。需要注意的是,侧面数被设置成64,来让大的球体看起来更光滑。
步骤 3 - 更新纹理
要让外星飞碟的主体看起来更真实,我们可以对它使用一个纹理。如果你搜索关键词“宇宙”,你将会找到很多可以选择的好看纹理。你也可以改变它的重复次数来让纹理重复更多次。
步骤 4 - 第二个球体
接下来,让我们添加另外一个更小但是更高的球体,但是也拥有不一样的纹理,你可以尝试添加它吗?你应该使用什么x/y/x的数值呢?
这是你如何利用复制来添加第二个球体的方式:
步骤 5 - 作为控制室的第三个球体
最后一个球体看起来会更小更高。你也可以在指定颜色时让他变得半透明。
这是你需要添加的新编程积木:
步骤 6 - 把第三个球体切一半
我们应该只需要控制室在外星飞碟的上半部分。我们可以使用“切层”输入来得到半个球体。请尝试产出一个像这样的结果:
就像展示的一样,当我们把球体变成一个半球体,他正面向错误的方向,所以我们也需要旋转它:
创意点子
有很多你可以改善这个外星飞碟的方法。这里是一些可以激发你的灵感的点子:
-
不一样的颜色和纹理
-
打开第二个球体: 现在第二个球体作为透明盖子出现。如果能够打开,那看起来会更好:
- 添加其他物体: 你可以在场景中添加一些其他物体,比如外星人、灯、舱门、着陆腿等。
-
-