[介绍]

这是第二个帖子。我是一位老工程师 j_hara。
这一次,我想用Unity中的一个集群在元界空间中创建一个迷宫。
是什么激发了我的孩子在 YouTube 上玩简单的 3D 迷宫游戏?我看到一个这样的视频,并被告知我想尝试一个迷宫。
在本文中,我们将介绍该实现中使用的环境准备、基本操作、模板和属性。
让我们马上去做。
这次我想再次以初学者的水平发帖,所以如果你能以轻松的心情看它,我将不胜感激。

[目标读者是:]

・对元界感兴趣的人
・想尝试 Unity 或集群的人
・对迷宫充满热情的人

【环境准备】

环境准备。首先,让我们安装 Unity。

・统一安装
首先,访问以下页面并从“下载 Unity Hub”安装 UnityHub。
https://unity3d.com/jp/get-unity/download
*Unity Hub 不是 Unity 本身,而是一个管理 Unity 版本的工具。
【Unity】Clusterを使って迷路を作成してみた
安装完成后,打开GitHub,出现如下画面就OK了。
【Unity】Clusterを使って迷路を作成してみた
*由于本次使用的cluster sample kit使用的是Unity的2021.3.4f1,所以本次使用。
如果 2021.3.4f1 未列出,您可以在此处下载。
https://unity3d.com/jp/get-unity/download/archive
为了能够在Android、iOS、Mac上玩,请在安装时检查以下内容。
【Unity】Clusterを使って迷路を作成してみた
【Unity】Clusterを使って迷路を作成してみた
・集群注册
cluster 是一个 metaverse 平台,您可以在其中从各种环境(如智能手机、PC 和 VR 设备)在虚拟空间中聚集和玩耍。
这一次,我想发布使用这个集群创建的虚拟空间。
首先,访问以下内容并从用户注册开始。

https://cluster.mu/
点击页面右上角的“登录/注册”注册为用户。

【Unity】Clusterを使って迷路を作成してみた

将显示以下对话框,因此请通过任何方法选择注册方法。
*这一次,我们在谷歌注册。

【Unity】Clusterを使って迷路を作成してみた
输入您的用户 ID 和显示名称,然后选择“注册”。
【Unity】Clusterを使って迷路を作成してみた
可以如下图登录到集群就OK了。

【Unity】Clusterを使って迷路を作成してみた

【基本操作】

从这里开始,我将稍微解释一下Unity屏幕和基本操作。
*了解更多信息,
https://docs.unity3d.com/ja/2021.3/Manual/UnityManual.html
请参阅。

关于 Unity 屏幕

Unity 屏幕具有以下结构。
我会依次接触每一个。
【Unity】Clusterを使って迷路を作成してみた
・场景视图
场景放置您设计和构建游戏的环境、障碍和装饰。
通过右击移动视点,按住滚轮移动位置,可以从各个角度查看放置的物体。

・游戏画面
显示从应用程序的相机看到的图片。
通过按下播放按钮,您可以查看最终将要发布的应用程序的屏幕。

・层次窗口
您将看到场景中所有游戏对象的列表。
其中包括资产文件的直接实例(例如 3D 模型)和预制件实例,即构成游戏大部分的自定义游戏对象。
从场景中添加或移除游戏对象也会同时从层次结构中显示/移除它们。

・项目窗口
显示与项目和可用资产相关的文件。
如果您有想要在当前场景中使用的资产,可以在此处添加它们。

・检查窗口
您可以在 Unity 编辑器中查看和编辑几乎所有内容的属性和设置:游戏对象、Unity 组件、资产、材质、编辑器内设置、首选项等。

关于基本操作

・添加游戏对象
例如,如果要添加 Cube,可以通过在 Hierarchy 窗口左上方的“+”按钮中选择“3D Object”->“Cube”来添加游戏对象。
【Unity】Clusterを使って迷路を作成してみた

・改变视线方向,放大显示
您可以通过在右键单击时移动鼠标来更改视线方向。
【Unity】Clusterを使って迷路を作成してみた
您也可以使用鼠标滚轮放大。

・移动和调整游戏对象的大小
选择游戏对象后,如果您选择导航控件顶部的第二个,则会显示三个箭头,如下图所示,您可以通过拉动箭头来移动游戏对象。
【Unity】Clusterを使って迷路を作成してみた

可以通过选择导航控件顶部的第三项来调整大小。
导航控件对常用操作进行分组。
*如果您想了解详细操作,请参考这里。
https://docs.unity3d.com/ja/2021.2/Manual/SceneViewNavigation.html

【使用的模板和属性介绍】

使用的模板

Cluster 发布了一个 Creator 工具包,可以更轻松地创建游戏世界。
https://docs.cluster.mu/creatorkit/

这次我在其中使用以下内容。
创作者工具包样本
在集群中创建世界和事件的示例项目
提供了可以在 Cluster 中使用的各种示例,例如“评论板”和“屏幕”。
你可以从下面得到它。
 https://github.com/ClusterVR/ClusterCreatorKitSample/archive/master.zip

创作者工具包模板
一个模板项目,其中包含一些可以使用 Cluster 玩的已完成游戏。
提供了可以在集群中使用的“车辆”和“物品”。
你可以从下面得到它。
 https://github.com/ClusterVR/ClusterCreatorKitTemplate/archive/master.zip

检查模板内容

要检查模板的内容,请解压下载的模板,然后从 UnityHub 上的 Open of Projects 打开解压后的文件夹。
【Unity】Clusterを使って迷路を作成してみた
如果显示以下画面就OK了。
* 以下示例显示了打开 Creator Kit Sample 时的示例。
如果在 Project 窗口的 Assets 中显示 ClusterVR 文件夹就可以了。
【Unity】Clusterを使って迷路を作成してみた
在本次创建的迷宫中,车辆(飞机、汽车、马)是从上述模板的Creator Kit Template中合并而来的。
* 您可以将以下内容复制到自己项目的 AssetsClusterVR 下使用。
KitTemplateClusterCreatorKitTemplate-masterClusterCreatorKitTemplate-masterAssetsClusterCreatorKitTemplateVehicle

我还使用 AssetStore 上的免费资源来创建天空景观。
要打开 AssetStore,请选择 Unity 工具栏上的 [Window]->[Asset Store]。
* 请注意,除非您登录 Unity 并从以下位置打开 AssetStore,否则无法导入。
【Unity】Clusterを使って迷路を作成してみた
在 Asset Store 搜索框中输入关键字,然后选择要使用的 Assets。
【Unity】Clusterを使って迷路を作成してみた
将显示选定的资产,因此选择“添加到我的资产”。
【Unity】Clusterを使って迷路を作成してみた
然后选择“在 Unity 中打开”。
【Unity】Clusterを使って迷路を作成してみた
将显示以下确认信息,因此选择“Open Unity Editor”。
【Unity】Clusterを使って迷路を作成してみた
在下面的屏幕上选择“下载”。
【Unity】Clusterを使って迷路を作成してみた
下载将开始,完成后,单击“导入”。
【Unity】Clusterを使って迷路を作成してみた
【Unity】Clusterを使って迷路を作成してみた
如果 Unity 的 Project 选项卡中有“SkySeries Freebie”文件夹,则表示导入完成。
之后,将要显示的资产拖放到场景视图中,它将被应用。
下面的示例使用“DayInTheClouds”。
【Unity】Clusterを使って迷路を作成してみた
拖放看起来像这样
【Unity】Clusterを使って迷路を作成してみた

使用的属性介绍

这次的迷宫有文字放置部分,并且设置了碰撞检测让文字无法通过。
要设置碰撞检测,首先在 Hierarchy 窗口中选择要添加碰撞检测的对象,然后在 Inspector 窗口中显示属性。
【Unity】Clusterを使って迷路を作成してみた
选择底部的添加组件
【Unity】Clusterを使って迷路を作成してみた
选择 BoxCollider
【Unity】Clusterを使って迷路を作成してみた
如果选中了添加的 BoxCollider,则 OK
【Unity】Clusterを使って迷路を作成してみた
从“3D Object”->“Text-TextMeshPro”从 Hierarchy 窗口左上角的“+”

* 顺便说一下,文本可以通过以下过程排列。
*此外,构成迷宫基础的地板和墙壁使用3D Object > Cube,并启用上述碰撞检测。

【Unity】Clusterを使って迷路を作成してみた

可以通过放置一个名为“SpawnPointEntrance”的对象来设置迷宫的起始位置。
那是场景视图中显示的绿色圆形物体。您可以通过拉动底部显示的箭头将其放置在外观位置。
这里文章中有解释,有兴趣的可以参考一下。
【Unity】Clusterを使って迷路を作成してみた
【Unity】Clusterを使って迷路を作成してみた

【环境上传】
考虑到这一点,我通过为游戏对象添加、排列和设置属性来创建一个迷宫(这是一个概述)。我想来。

以下是步骤:
在 Unity 的工具栏上选择 [Cluster]->[World Upload]。
【Unity】Clusterを使って迷路を作成してみた
会出现如下画面,选择新建,选择右边的世界名称、世界描述和图片,然后选择“上传”。
【Unity】Clusterを使って迷路を作成してみた
上传完成后,集群将打开。如果显示上传的世界就可以了。
【Unity】Clusterを使って迷路を作成してみた
当您选择显示的世界时,将显示访问世界的 URL,您可以通过分享与朋友一起玩。

【综上所述】

这次我们使用了 Unity 集群,简单地通过模板在 Metaverse 空间中创建了一个迷宫。
我发现我可以通过稍微改变模板和属性来轻松创建自己的空间,只要它是一定的数量。
如果你有时间,何不打造自己喜欢的地方,与家人和朋友一起玩呢?

【奖金】
这次介绍的迷宫可以通过在计算机或智能手机上安装集群从以下 URL 播放。
https://cluster.mu/w/71371f21-8c6d-4935-8999-02b547b70a7f
如果您到达下图的地方,这是一个目标,但很抱歉,即使您到达目标也不会发生任何事情。 .
【Unity】Clusterを使って迷路を作成してみた
出现在迷宫中的车辆可以使用以下按键进行操作。
按住 x:下车
空间:jamp/上升
降档
箭头键:移动
*本次制作的迷宫可在智能手机上播放,但请注意部分颜色可能无法正确显示。


原创声明:本文系作者授权爱码网发表,未经许可,不得转载;

原文地址:https://www.likecs.com/show-308632899.html

相关文章: