Navigation

    CreatiCode Scratch Forum

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • CreatiCode

    创建三维场景

    三维积木
    1
    1
    327
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • info-creaticode
      CreatiCode last edited by admin

      3D“场景”类似于 Scratch 中的 2D“舞台”。它是一个预先构建好的 三维虚拟世界,其中包括了背景幕布、各类物体、灯光和摄像头。例如,“城市”这个场景已经包含了一个小城市的建筑物和道路。

       

      创建三维场景积木

      • 场景名称:默认情况下,“空”场景将被选择,其中没有任何物体。你可以通过单击“空”输入字段来选择不同的场景,这将弹出一个库窗口供你浏览并选择一个新场景。

      • 是否隐藏:默认情况下,场景在创建时是可见的。你可以通过选择“是”将场景设置为隐藏。这样场景仍将被下载和构建,但当时不会立即在舞台窗口中被显示出来。此后任何时间要想再次显示场景,你可以使用下面介绍的显示3D场景 块。

       

      运行效果

      运行这个积木块时,3D场景的数据将下载到你的浏览器,转换为3D物体,然后在舞台窗口上显示出来。与“草原”场景等较简单的场景相比,“城市”场景等较大的场景需要更长的准备时间。

      程序执行将在该块暂停,只有在场景完全渲染后才能继续执行下一个块。

      如果加载“空”场景,它将不包含任何物体,但它确实包含深蓝色背景、3D 摄像头和一些阳光。

       

      示例程序

      程序:


      输出:

       

      显示三维场景积木

      • *可见模式 *:如果选“是”,则3D场景将变为可见;如果选“否”,则3D场景将被隐藏。

       

      运行效果

      运行此积木块时,3D场景将立即变为可见或隐藏。如果你想先隐藏3D场景然后再显示它,这个积木块也很有用。另外你也可以使用此块隐藏3D场景,并改为显示2D舞台。

       

      示例

      程序:

      输出:

       

      演示

       
      创建并运行你的第一个3D程序:

       

       
      更改 3D 窗口的大小:

       

       

      另请参见

      使用轨道摄像头观察场景

      1 Reply Last reply Reply Quote 0
      • Pinned by  info-creaticode info-creaticode 
      • First post
        Last post