启动配置文件
fx_main.exe 需要配置一个启动配置文件,才能正确启动。下面以game_framework_editor.ini为例子说明相关的配置选项:
| 段(Section) | 条目(Item) | 含义 | 是否可省略 |
|---|---|---|---|
| System | Sleep | 循环休眠毫秒数(小于0则不休眠) | 是 |
| MainEntity | 主实体类型,引擎在启动时,会创建一个该类型的对象作为主实体,ICore:: GetMainEntity脚本接口nx_main返回该对象。客户端引擎的主实体类型一般是fx_world.world。 | 否 | |
| MainScript | 主脚本,如果不为空,引擎在启动时,会调用脚本路径下的指定的脚本的main函数,调用参数是main实体和命令行参数 | 是 | |
| DllPath | 附加DLL搜索路径 | 是 | |
| FileSystem | 指定使用哪个文件系统,如果为空,则默认使用fx_core模块中内置的文件系统 | 是 | |
| FileConfig | 文件系统的配置文件 | 是 | |
| Module | [dllname] | 每一个Item名代表一个需要加载的DLL | 否 |
| Script | Path | 脚本路径 | 否 |
| Reload | 是否开启脚本热重载。1表示开启,0表示关闭 | 是 | |
| Resource | Path | 资源路径。如果fx_main.exe的命令行参数中有OPEN_PROJECT,会使用OPEN_PROJECT参数指定的项目文件里的配置覆盖该配置 | 否 |
| EditorResource | Path | 编辑器资源路径 | 是 |
| EngineResource | Path | 引擎必要资源路径 | 否 |
| EngineShader | Path | Shader路径 | 否 |
| EngineThemes | Path | 主题路径 | 是 |
| ProjectTemplates | Path | 项目模板路径(仅编辑器中有效) | 是 |
| EngineConfig | engine_config | 引擎配置路径,相对于EngineResource配置的文件夹 | 否 |