DOTS项目设置

DOTS 项目设置

与创建经典 Unity 项目相比,DOTS 项目需要一些额外的步骤。

安装

笔记

在以下所有步骤中,检查每个包的文档以确定哪些版本的 Unity 与该包兼容。

从 Unity 2020.1 开始,即使启用了预览包,也不会在包管理器中列出 DOTS 包。安装这些软件包有两种替代选项:

  • 您可以使用包管理器左上角+菜单下的“从 git URL 添加包...”通过名称(例如com.unity.entities)或 git URL添加包(但此选项不适用于 DOTS包)。请注意,在软件包开始安装之前可能需要一些时间。
  • 或者,您可以通过直接编辑Packages\manifest.json项目中文件来添加 DOTS 包这个文件不仅需要包名,还需要一个版本,可以通过查看每个包的文档(例如"com.unity.entities" : "x.x.x-preview.x")找到。
笔记

在包管理器中使用 Git URL 而不仅仅是名称需要安装 git 命令行工具。

点击链接了解有关安装隐藏软件包的更多信息

检查当前可用的DOTS 包的概述

建议添加到 DOTS 项目的核心包集是:

域重新加载

在大多数 DOTS 项目中,您会希望避免进入播放模式时发生的缓慢的域重新加载为此,请在"Edit > Project Settings > Editor"菜单选中“进入播放模式选项”复选框,但不要选中“重新加载域”和“重新加载场景”框。请记住,当禁用域重新加载时,您必须注意使用静态字段和静态事件处理程序

独立构建

独立构建 DOTS 项目需要为每个目标平台安装相应的平台包:

安装您需要的平台包后,为每个平台创建一个“经典构建配置”资产(通过"Assets > Create > Build"菜单)。该资产的属性将包含一个“场景列表”,这是将子场景添加到独立项目的唯一方法。确保您至少添加了一个场景或“构建当前场景”复选框已打开。

警告

不要使用“构建和运行”菜单“ File > Build and Run”来构建 DOTS 项目它可能在某些情况下有效,但不支持这种方法。您必须使用 Build Configuration Asset Inspector 窗口顶部的 Build 或 Build and Run 按钮来构建您的项目。

特别是,实体子场景不包含在通过“构建和运行”菜单进行的构建中,并且将无法加载并在开发构建中显示以下错误消息:“无法打开<path>/<guid>.entityheader读取”。)

为了将编辑器连接到玩家并同步对创作游戏对象所做的更改,必须创建实时链接构建。只需将“实时链接”组件添加到构建配置(并应用更改)。

现在可以通过“启动实时链接...”在实时链接菜单(播放/暂停/停止按钮右侧)中选择构建配置。确保主机上只运行一个编辑器,因为运行多个编辑器会使玩家感到困惑。

posted @ 2021-09-23 23:42  alps_01  阅读(293)  评论(0编辑  收藏  举报