我们重视您的隐私。我们使用cookies来提升您在我们网站的体验。使用本网站即表示您同意我们的隐私政策.

快速开始

欢迎来到 Wonderland Engine。在继续本教程之前,请先安装 Wonderland Editor

创建项目 

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

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

快速开始

您将看到一个设置了 VR 传送的基础项目。很无趣吧!我们可以在这里添加一个资源。

快速开始

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

在浏览器中运行 

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

快速开始

现在,每当我们“打包”项目(通过点击🔨图标)时,浏览器会自动重载我们所做的更改。

快速开始

删除对象 

选择 VR 模板后,我们会得到一些灯光、对象以及最重要的:玩家设置。

我们不需要所有的对象。通过左键单击选择它们,然后可以在“Scene Outline”中右键单击删除或者按“Del”键删除。

删除以下对象:

  • Cube
  • Sphere
  • Cone
  • Panel

请确保保留以下对象:

  • Player
  • Light
  • Light.000
  • 3DCursorHitLeft / 3DCursorHitRight
  • TeleportIndicator
快速开始

修改导航网格 

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

在此情况中,它用于传送导航。在下一步,我们将添加一个已有地板的场景,因此我们将删除网格,而保留碰撞。

点击该平面,在“Properties”中点击"mesh"组件旁的 ⋮(垂直点),然后选择“Delete”:

快速开始

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

添加资源 

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

快速开始

下载low_poly_winter_scene.zip并解压缩,或者将文件拖放到 Asset Browser 的新文件夹中。如果您使用 WinRAR,也可以直接从 WinRAR 中拖放文件。

这个场景由 “EdwinRC” 创建,可以在 Sketchfab 上找到

快速开始

要导入场景,只需将 scene.gltf不是 scene.bin)拖放到“Scene View”。或者,您也可以直接拖放到“Scene Outline”中的现有对象上。

快速开始

浏览场景 

在“Scene View”中浏览,请**按住_右键_**同时移动鼠标。使用W-A-S-D键来向前、左、后和右移动,同时保持按住右键。要加快速度,请滚动鼠标上滑,同时按住右键。

您也可以通过按住鼠标中键(在MacOS中按住Alt)来围绕场景进行旋转。

调整光源位置 

对于这个新场景来说,目前的光源位置不太合适。

若要将其移动到更合适的位置,请在“Scene Outline”中选择一个光源,并使用“translation gizmo”手柄在3D场景中拖动光源。

快速开始

如果没有看到用于平移的箭头,您可以使用以下键切换gizmo类型:

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

双击G可在本地空间和平移空间之间切换。

您也可以使用 Scene View 顶部的工具栏:

快速开始

组件属性 

“Light” 对象能够发光,因为它附加了一个“light”组件。您可以通过调整光组件的“intensity”属性来改变光的亮度:

快速开始

总结 

虽然这个场景只有几个对象,但 Wonderland Engine 擅长渲染_许多_不同的网格。请查看场景优化示例

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

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