包含此页的版本:
不含此页的版本:
从 Unity 为通用 Windows 平台 (UWP) 生成项目时,Unity 会自动生成 Visual Studio 解决方案。
Unity 生成包含以下项目的 Visual Studio 解决方案:
| 项目 | 描述 |
|---|---|
| 项目名称 | 包含您的主项目代码。Visual Studio 将此项目生成到应用程序包中,可以将其部署到设备或上传到 Microsoft Store。 注意:当您在此基础上构建此项目时,Unity 不会覆盖此项目。 |
| Unity 数据 | 包含构建项目所需的所有特定于 Unity 的文件,例如资产。 |
| Il2Cpp输出项目 | 包含 Unity 从托管程序集转换的生成的 C++ 代码。 注意:每次构建此项目时,此项目都会被覆盖。 |
Unity 在 Visual Studio 中提供以下生成配置选项:
| 配置 | 描述 |
|---|---|
| 调试 | 使用“调试”调试代码。此配置: - 禁用所有优化。 - 保留代码中的所有调试信息。 - 导致代码运行缓慢。 - 产生最快的构建时间。 |
| 释放 | 使用 Release 对游戏进行分析。此配置: - 启用代码优化。 |
| 主人 | 使用 Master 进行游戏提交和最终测试。此配置: - 禁用分析器。 - 生成时间与发布配置相同。 - 生成时间与发布配置相同。 |
| MasterWithLTCG | 使用 MasterWithLTCG 进行游戏提交和最终测试。此配置: - 为生成的 C++ 代码、IL2CPP 运行时和 IL2CPP 垃圾回收启用链接时间代码生成。 - 与主配置相比,构建时间要长得多。 - 导致应用程序的执行速度比主配置更快。 |