网格 101 教程第 2 章:准备项目
注意
我们定期更新网格工具包,此视频可能不会反映所有最新更改。 应将本文的内容视为事实来源。
项目中的场景
在 Unity 中打开 Mesh101 项目。 如果安装了多个版本的 Unity,请确保打开本教程所需的项目
Unity 2022.3.34
。在 Assets 文件夹中,有两个场景可用: 起始点 和 完成项目。
打开 StartingPoint 场景。
关于场景
StartingPoint:这是你将在其中执行本教程的场景。 它包含一个预建的设置,其中包括你将访问的风力涡轮机和工作站,并向其添加网格功能。
FinishedProject:正如标题所示,此场景包含教程的准确完成版本。 可以随时参考此内容,确认已在 StartingPoint 场景中正确完成教程步骤。 在切换场景之前,始终在 StartingPoint 场景中保存工作。
为更清晰的视图关闭对象图标
许多对象显示在默认情况下显示的 3D 图标的场景中。 这可以帮助你识别对象,但它也可以使视图混乱,并使对象更难查看。
让我们关闭 3D 图标,使视图更加清晰。
在“场景”窗口右上角的工具栏中,选择“Gizmos”下拉列表。
一 直向左滑动 3D 图标 滑块。
这样,可以更轻松地阅读信息对话框、按钮上的标签等。
浏览 StartingPoint 场景
随时可以在“场景”窗口中四处移动,以熟悉场景的内容。 如果我们缩小一点,我们可以看到,我们的风电场有很多风力涡轮机。 这两个白色圆角物品称为 Sphere 露台。
从前面查看球体露台时,可以看到每个露台都包含一个空间,你很快就会四处走动。
你将访问从下一章开始的 Sphere 梯田---每个站都包含一系列工作站,你将学习如何实现网格功能。 第一个 Sphere 露台(第 3 章中介绍)是你将了解网格视觉脚本的地方...
...以及第 4 章中介绍的其他 Sphere 露台,你将在这里了解网格交互和网格物理。
将播放模式与网格仿真配合使用
按 Unity 编辑器播放按钮时,项目会自动使用 网格仿真。 可以通过存在可在层次结构中查看的 MeshEmulatorSetup [NoUpload] prefab 来实现此操作。
在本教程的早期版本中,首次进入“播放”模式时,需要有意添加此 prefab。 截至2024年5月中旬,预制件预装到现场。
在使用网格仿真的“播放模式”中,可以大致预览内容在网格应用中运行时的外观和感觉。 仿真器 prefab 提供了一个高度风格化的虚拟形象控制器,该控制器附加了相机,因此,现在当我们“播放”项目时,我们可以四处查看。 默认情况下,网格模拟器设置为在 “游戏” 窗口中提供单个视图。
使用网格仿真的“播放模式”的主要功能是能够在同一进程中运行多个客户端;这样可以轻松获得多用户方案的第一印象。 将来,你可能希望在网格模拟器模式下有两个或多个视图。 为此,可以在检查器中导航到模拟器的网格模拟器安装组件,然后将其初始屏幕计数属性更改为 2(或更多)。
在本教程中,我们将保留单个视图。
- 按 Unity 编辑器“播放”按钮进入“播放”模式。
- 使用 WASD 键在 Sphere 露台内四处走动。 还可以使用箭头键或拖动鼠标右键向任意方向平移。 完成试验后,再次单击 Unity 编辑器播放按钮退出“播放”模式。
检查 GameObjects 的规模
本教程项目使用默认的 Unity 缩放值:1 个单位 = 1 米。
MeshEmulatorSetup 虚拟形象与普通人的高度相同。 创建自己的环境时,可以将它的大小与添加到项目的任何自定义 GameObject
进行比较,以确保这些对象是所需的大小。
添加网格缩略图相机
添加提供 Mesh Thumbnail Camera
一个缩略图,该图像将添加到 Web 上的网格中的环境列表及其网格应用中的选择按钮。 在任一位置选择环境时,这非常有用,因为它可让你直观地提醒环境的外观。
将缩略图相机添加到场景并设置其视图:
在 “场景 ”窗口中,调整视图,以便显示要在缩略图图像中显示的内容(缩略图相机的视图将基于 “场景 ”窗口)。
选择位于“层次结构”选项卡下方的“+”下拉列表,然后选择“网格工具包>缩略图相机”。
若要查看缩略图的外观,请查看显示在“场景”窗口右下角的小 MeshThumbnailCamera 窗口。
注意:如果你决定需要缩略图相机的其他视图,最简单的方法是删除相机,建立 所需的场景 视图,然后再次添加相机。 还可以直接在“场景”窗口中调整相机 GameObject,或者在将环境上传到网格之前更改检查器中的位置和旋转值。
没有设置缩略图的外观规则---完全由你决定。 对于以下示例,我们选择了风力涡轮机的特写前视图。