项目设置
本页面为自动翻译,可能包含错误。如果发现问题,请通过“编辑此页面”链接帮助修正。
项目设置保存随构建游戏一起发布的游戏/项目配置——与 Settings 菜单下的编辑器偏好设置分开。它们存储为单个 DataAsset(.projectsettings),是 Turian 对 Unity 项目设置窗口的类比:一处编辑,构建和运行时从同一处读取。
配置内容
| 部分 | 字段 |
|---|---|
| 项目 | 名称、公司、版本、图标(图像资源 GUID) |
| 图形 | 宽度、高度、垂直同步、全屏、质量(low/medium/high/ultra) |
| 平台 | 目标(auto/windows/linux/macos)、优化(debug/release_safe/release_fast/release_small) |
| 启动 | first_scene——游戏启动时加载的场景的 GUID |
创建和编辑
每个新项目都会自动创建默认的 project.projectsettings。要创建另一个,在资源浏览器中右键单击 → 创建 → 项目设置。
选择资源以在检查器中打开项目设置编辑器,上面每个组都有一个部分。编辑内容会在保存时写回 ZON 资源。
.{
.version = 1,
.project = .{ .name = "My Game", .company = "Acme", .version = "1.0.0" },
.graphics = .{ .width = 1280, .height = 720, .vsync = true, .quality = .high },
.platform = .{ .target = .auto, .optimize = .debug },
.first_scene = "5ffea51a-788f-40cf-9f75-bcab9e439034",
}
构建如何使用它
当您构建游戏时,Turian 读取项目设置以:
- 启动场景——游戏在启动时通过场景管理器加载
first_scene。如果为空(或无效),构建会回退到常规场景,以便游戏仍然可以运行。 - 窗口——窗口标题来自项目名称,其大小和垂直同步来自图形部分。
元数据部分会填充运行时的 engine.Project 值,因此项目名称/公司/版本可从单一事实来源同时供游戏和编辑器标题栏使用。