项目设置

本页面为自动翻译,可能包含错误。如果发现问题,请通过“编辑此页面”链接帮助修正。

项目设置保存随构建游戏一起发布的游戏/项目配置——与 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 值,因此项目名称/公司/版本可从单一事实来源同时供游戏和编辑器标题栏使用。


← 所有文档 编辑此页面