管理您的 Cookie 设置。您可以在下方启用或禁用不同种类的 Cookie。详情请查看我们的隐私政策

快速入门

欢迎来到 Wonderland Engine。在继续本教程之前,请安装 Wonderland 编辑器

创建项目 

输入您选择的项目名称,并通过首次启动编辑器时出现的“项目向导”创建项目。

选择**“VR”模板**。

快速入门

您将看到一个已设置好 VR 动态传送的基础项目。 这有点无聊!我们应该在这里添加一个资产。

快速入门

在左下角您可以看到“资产浏览器”。它显示了项目目录的内容。 项目的所有资产都应放置在此目录中。

在浏览器中运行 

要打包项目并在浏览器中查看,请点击窗口顶部的绿色箭头:

快速入门

现在,无论何时我们“打包”项目(通过点击🔨图标),浏览器都会自动更新我们的更改。

快速入门

移除对象 

使用 VR 模板,我们得到了一些灯光、对象和最重要的玩家设置。

我们不需要所有对象。通过左键点击选择它们,然后在“场景大纲”中右键点击删除它们,或者按下“Del”键删除它们。

删除以下内容:

  • 方块
  • 球体
  • 圆锥
  • 面板

请确保保留

  • 玩家
  • 灯光
  • 灯光.000
  • 3DCursorHitLeft / 3DCursorHitRight
  • TeleportIndicator
快速入门

修改导航网格 

我们保留的平面有一个“碰撞”组件,定义了对象的碰撞和射线投射形状。

在本例中它用于传送导航。我们将在下一步添加一个具有地板的场景,因此我们将移除网格,但保留碰撞。

点击平面,然后在“属性”中点击“网格”组件上的⋮(竖点),最后选择“删除”:

快速入门

您将看到碰撞组件的绿色线条被保留,而用于渲染的网格消失了。在浏览器中,这种碰撞可视化默认不会显示。

添加资产 

通过右键点击根目录并选择“新建文件夹”来创建一个新的文件夹 assets

快速入门

下载 low_poly_winter_scene.zip 并将其解压缩或拖放文件到资产浏览器中的新文件夹中。如果您使用的是 WinRAR,也可以直接从 WinRAR 中拖放文件。

此美丽的场景由 “EdwinRC” 创建,您可以在 Sketchfab 上找到它

快速入门

要导入场景,简单地将 scene.gltf(而不是 scene.bin)拖放到“场景视图”中。或者,您也可以直接拖放到“场景大纲”中的现有对象上。

快速入门

环顾四周 

在“场景视图”中查看四周,请**按住_右键_**同时移动鼠标。继续按住右键时使用 W-A-S-D 键来向前、向左、向后和向右移动。滚动鼠标即可加快移动速度。

您还可以按住鼠标滚轮按钮(在 MacOS 上按住 Alt)围绕场景旋转。

设置光源位置 

对于这个新场景,灯光位置可能不太对。

要将它们移动到合适的位置,请在“场景大纲”中选择其中一个,并使用“平移控件”拖动灯光穿过3D场景。

快速入门

如果您没有平移箭头,您可以使用以下键切换控件类型:

  • G (“Grab”): 位置控件
  • R (“Rotate”): 旋转控件
  • S (“Scale”): 缩放控件

双击 G 切换在本地空间和世界空间中的翻译。

您还可以使用场景视图顶部的工具栏:

快速入门

组件属性 

“灯光”对象因为有一个连接的“光”组件而发光。 您可以通过降低光组件的“亮度”属性使光更亮:

快速入门

总结 

虽然这个场景只有少数物体,但 Wonderland Engine 擅长渲染_许多_不同的网格。 请参见场景优化示例

您可以通过添加自定义行为使用您自己的 JavaScript 组件继续操作。

或者您可能想添加VR 控制器支持