当前位置: 首页 > 科技赋能

虚拟现实只能依赖大厂商吗?看极客们如何教你DIY一个独特的VR世界(第1部分)

时间:2024-05-22 10:02:03 科技赋能

Maker无所不能。

是的,我们也这么认为。

虽然VR技术听起来像是一片红海,有很多厂商在努力,但它与创客之间的距离……其实比你想象的更近!现在许多虚拟现实设备只是为我们提供了一个现成的虚拟世界——你甚至无法改变它。

然而,我们今天推出的是一款可以让你DIY虚拟世界的工具:Unity。

什么是团结? Unity是一个可以制作2D和3D效果的游戏开发平台。

此外,它还可以用于开发3D视觉效果,并兼容PC、Mac OS 多种VR/AR设备。

简单来说,就是你可以自己创建一个新的虚拟世界,不再受到厂商提供的软件的限制。

下载路径 Unity分为个人版和专业版。

两者之间的区别可以在这里查看。

构建项目时需要注意的一件事是选择一个父文件夹来存储所有文件,以防止每次都重建一个新文件。

每个 Unity 项目都包含一个大文件夹,其中包括四个初始文件夹。

您需要仔细了解其中两个: 资产 - 所有源文件都将在这里。

包括3D模型、贴图、脚本、音效等,可以参考下面的模板进行存储,避免文件夹混乱。

· 材质 · 网格 · 插件 · 预制件 · 场景 · 脚本 · 纹理 ProjectSettings - 这是保存所有项目的地方。

可以在编辑-项目设置中找到。

Unity界面的核心就是如图所示。

场景——各种素材都将在这里进行编辑和塑造,就像一个舞台。

您可以在其上编辑多个场景,但元素是通用的并且可以一起使用。

Scene Gizmo - 以各种角度旋转场景并切换视角(当然,这只能在 3D 模式下使用)。

您的对象层次结构 - 类似于材质库,集成了所有原始材质。

您的资产文件夹 - 您可以通过拖动来添加资产。

看起来有点像首映。

游戏视图 - 以标签形式呈现。

我们都知道播放按钮和暂停按钮。

游戏对象和各种组件简单来说,我们可以交互的物品就是GameObject,可以理解为游戏对象。

它们就像构建虚拟世界的积木。

如果你还没有弄清楚,就用一个没有具体轮廓的游戏对象来代表你的主角,然后慢慢添加需要的东西。

以这个气缸为例。

在Scene中,它有三个不同颜色的坐标,分别代表X(水平)Y(垂直)和Z(远近)轴。

另外,大小、旋转角度、位置都可以随意改变。

菜单下的组件基本可以满足你的绘图需求。

如果您需要新组件,只需在右侧拾取即可,不客气。

预制件相当于固定模板。

您可以在同一个界面中复制许多相同的模板,然后为每个模板添加不同的功能。

该功能可以在Assets-Create-Prefab中实现。

将其拖入下面的候选框中,然后单击右侧的选项进行所需的设置。

之后,您可以将其拖到场景中。

相机 有一个“相机”选项。

顾名思义,它实际上假设远处有一个摄像头,你可以看到你画的东西“在镜头下”的样子。

简单圆柱体、立方体和球体的自定义网格很好,但您不想就此止步。

导入自定义网格为您提供更多选择。

目前 Unity 支持 .FBX、.3DS、.DXF 和 .obj 文件。

如果需要其他格式,则需要相关许可证的副本。

要导入自定义网格,请获取目标文件(我使用的是 .OBJ),在 Assets 文件夹中创建一个名为“Grid”的文件夹,然后将其拖到该文件夹??中。

我的自定义对象的大小需要调整,操作和前面说的一样。

运行场景并单击播放按钮预览所需的场景。

以上只是一些简单的操作。

官网上有很多教程可以学习。