创建三维场景
-
3D“场景”类似于 Scratch 中的 2D“舞台”。它是一个预先构建好的 三维虚拟世界,其中包括了背景幕布、各类物体、灯光和摄像头。例如,“城市”这个场景已经包含了一个小城市的建筑物和道路。
创建三维场景积木
-
场景名称:默认情况下,“空”场景将被选择,其中没有任何物体。你可以通过单击“空”输入字段来选择不同的场景,这将弹出一个库窗口供你浏览并选择一个新场景。
-
是否隐藏:默认情况下,场景在创建时是可见的。你可以通过选择“是”将场景设置为隐藏。这样场景仍将被下载和构建,但当时不会立即在舞台窗口中被显示出来。此后任何时间要想再次显示场景,你可以使用下面介绍的显示3D场景 块。
运行效果
运行这个积木块时,3D场景的数据将下载到你的浏览器,转换为3D物体,然后在舞台窗口上显示出来。与“草原”场景等较简单的场景相比,“城市”场景等较大的场景需要更长的准备时间。
程序执行将在该块暂停,只有在场景完全渲染后才能继续执行下一个块。
如果加载“空”场景,它将不包含任何物体,但它确实包含深蓝色背景、3D 摄像头和一些阳光。
示例程序
程序:
输出:显示三维场景积木
- *可见模式 *:如果选“是”,则3D场景将变为可见;如果选“否”,则3D场景将被隐藏。
运行效果
运行此积木块时,3D场景将立即变为可见或隐藏。如果你想先隐藏3D场景然后再显示它,这个积木块也很有用。另外你也可以使用此块隐藏3D场景,并改为显示2D舞台。
示例
程序:
输出:
演示
创建并运行你的第一个3D程序:
更改 3D 窗口的大小:
另请参见
-
-