SurrealEngine 项目使用教程
1. 项目目录结构及介绍
SurrealEngine 项目的主要目录结构如下:
SurrealEngine
: 主项目目录.github/
: 包含 GitHub 工作流文件Resources
: 存储项目所需资源Thirdparty
: 存储第三方库.gitignore
: 定义了 Git 忽略的文件和目录CMakeLists.txt
: CMake 构建脚本LICENSE.md
: 项目许可证文件PKGBUILD
: 用于构建软件包的文件PackageFormat.md
: 包格式描述文件README.md
: 项目自述文件SurrealEngine.pk3
: SurrealEngine 的打包文件bugs.txt
: 记录已知问题的文件
2. 项目的启动文件介绍
项目的启动文件是 SurrealEngine
可执行文件,通常放置在游戏目录的 System
文件夹中。运行该可执行文件即可启动引擎。
启动命令的格式如下:
SurrealEngine [--url=<mapname>] [--engineversion=X] [Path to game folder]
--url=<mapname>
: 指定要加载的地图名称。--engineversion=X
: 覆盖引擎检测到的内部版本,仅用于调试目的。[Path to game folder]
: 指定游戏文件夹的路径。
如果未指定游戏文件夹路径,且可执行文件不在 System
文件夹中,引擎将搜索注册表(仅限 Windows)以查找 Epic 设置的注册表键。如果未指定 URL,它将使用 ini 文件中的默认 URL(默认为介绍地图)。
3. 项目的配置文件介绍
SurrealEngine 的配置主要通过 ini
文件进行,这些文件通常位于游戏的 System
文件夹中。
以下是一些主要的配置文件:
DefaultEngine.ini
: 包含引擎的默认设置。DefaultGame.ini
: 包含游戏的默认设置。
用户可以根据需要编辑这些文件来调整引擎或游戏的行为。配置文件通常采用标准的 INI 文件格式,包含键值对,例如:
[Engine.Engine]
PhysicsEngine=PhysX
在这个例子中,PhysicsEngine
是键,PhysX
是值,用于设置物理引擎为 PhysX。
通过修改这些配置文件,用户可以自定义游戏体验,包括图形设置、控制方案和其他各种选项。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考