Scratch 之 3D 介绍及教程

Scratch 之 3D 介绍及教程_第1张图片

第一章 为什么 3D 很难?

1.1 3D 难在何处?

3D 之所以会使我们觉得困难,是因为 Scratch 软件只有两个坐标轴,既:X轴、Y轴。

Scratch 之 3D 介绍及教程_第2张图片

2维坐标系

而 3D 却拥有三个坐标轴:

Scratch 之 3D 介绍及教程_第3张图片

3维坐标系

怎么办?很简单,自己“创造”一条不就好了吗?

于是,就有了“伪3D”。

1.2 “伪3D是个什么玩意儿?

想要理解“伪3D”,就必须得懂2维和3维。

2维,既平面。三维,既立体。简单来说,很多2维平面可以组成一个3维图形,而一个3维图形又可以分成很多2维平面。因此,“伪3D”,就是通过这样“堆叠 ”的方式制作出来的。

很简单,是不是?

1.3 “伪3D”怎么弄?

相信到这里,很多同学已经跃跃欲试了,那么......

上教程!

第一步,制作一个图形。

Scratch 之 3D 介绍及教程_第4张图片

1.1

Scratch 之 3D 介绍及教程_第5张图片

1.2

上图是我画的,大家可以随意发挥。

第二步,使用克隆体实现“堆叠”。

在这里我讲一下,没有用过克隆的同学也没关系,照着做就行。

Scratch 之 3D 介绍及教程_第6张图片

2.1

这里有只猫是因为我加了积木样式,喜欢的话可以自己去拓展里找。

好,言归正传,我们继续。

接下来,我们进行最重要的一步——“堆叠”。

Scratch 之 3D 介绍及教程_第7张图片

2.2

仔细看,是不是有那味了?

Scratch 之 3D 介绍及教程_第8张图片

2.2效果图

第三步,整体优化。

通过仔细观察,我们发现了一些问题:边缘有像素点、无法一次性显示。

3.1

3.1

以下是解决方案:

Scratch 之 3D 介绍及教程_第9张图片

3.2

注意:一定要勾选这个框!

Scratch 之 3D 介绍及教程_第10张图片

3.3

完成了吗?恭喜你:

掌握了“伪3D”的制作方法!

但是,这个时候就有人要问了:

你这也不行啊!

没关系,我还有“真3D”。

第二张 “真3D”

这一章干货较多,仔细阅读。

废话不多说,上教程!

第一步,定义积木。

Scratch 之 3D 介绍及教程_第11张图片

2.1.1

Scratch 之 3D 介绍及教程_第12张图片

2.1.2

第二步,程序 1 。

Scratch 之 3D 介绍及教程_第13张图片

2.2.1

Scratch 之 3D 介绍及教程_第14张图片

2.2.2

第三步,程序 2 。

Scratch 之 3D 介绍及教程_第15张图片

2.2.3

第四步,程序 3 。

Scratch 之 3D 介绍及教程_第16张图片

2.2.4

第五步,隐藏变量。

Scratch 之 3D 介绍及教程_第17张图片

2.2.5

现在,让我们来测试一下吧。

Scratch 之 3D 介绍及教程_第18张图片

效果

作品名称:

3D引擎(纯代码)

最后的最后,感谢你阅读本文章,希望对你有所帮助。

你可能感兴趣的:(Scratch,热门作品专栏,3d,scratch,青少年编程)