启动配置文件
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配置的文件夹 | 否 |