Difference between revisions of "KlayGE.cfg"
From KlayGE
Gongminmin (Talk | contribs) m |
Gongminmin (Talk | contribs) |
||
Line 1: | Line 1: | ||
[[KlayGE.cfg]]是[[KlayGE]]的执行期配置文件。在引擎启动的时候,会读取KlayGE.cfg的内容来初始化引擎的各个子系统。KlayGE.cfg是文本文件,可以直接打开编辑,也可以用GUI的工具[[KGEConfig]]来配置。 | [[KlayGE.cfg]]是[[KlayGE]]的执行期配置文件。在引擎启动的时候,会读取KlayGE.cfg的内容来初始化引擎的各个子系统。KlayGE.cfg是文本文件,可以直接打开编辑,也可以用GUI的工具[[KGEConfig]]来配置。 | ||
− | + | == 样例 == | |
+ | 以下是KlayGE.cfg的一个例子: | ||
<?xml version="1.0"?> | <?xml version="1.0"?> | ||
Line 28: | Line 29: | ||
</configure> | </configure> | ||
− | + | == Graphics标签中的选项 == | |
+ | 在<nowiki><graphics></nowiki>标签中,可以加入<nowiki><options str=""/></nowiki>的标签,用来提供给图形插件额外的选项。 | ||
+ | |||
+ | === D3D11插件支持的选项 === | ||
+ | ==== level ==== | ||
+ | 格式为level:x_y。其中x和y表示D3D11 level x.y中的版本号。比如,level:10_0表示建立设备的时候选择一个D3D11 level 10.0的feature level。 | ||
+ | |||
+ | === OpenGL插件支持的选项 === | ||
+ | ==== version ==== | ||
+ | 格式为version:x.y。其中x和y表示初始化的时候选择OpenGL x.y版本。比如,version:4.0表示建立设备的时候选择4.0的context。在目前的OpenGL实现仍会返回一个支持的最高版本的context。 | ||
+ | |||
+ | === OpenGLES插件支持的选项 === | ||
+ | ==== version ==== | ||
+ | 格式为version:x.y。其中x和y表示初始化的时候选择OpenGL ES x.y版本。比如,version:2.0表示建立设备的时候选择OpenGL ES 2.0。即便在支持3.0的设备上,这么做也会强制使用2.0。 |
Latest revision as of 07:16, 21 November 2013
KlayGE.cfg是KlayGE的执行期配置文件。在引擎启动的时候,会读取KlayGE.cfg的内容来初始化引擎的各个子系统。KlayGE.cfg是文本文件,可以直接打开编辑,也可以用GUI的工具KGEConfig来配置。
Contents
样例
以下是KlayGE.cfg的一个例子:
<?xml version="1.0"?> <configure> <context> <render_factory name="D3D11"/> <audio_factory name="OpenAL"/> <input_factory name="MsgInput"/> <scene_manager name="OCTree"/> <show_factory name="DShow"/> <script_factory name="Python"/> <audio_data_source_factory name="OggVorbis"/> </context> <graphics> <frame width="1280" height="720" color_fmt="ARGB8" depth_stencil_fmt="D24S8" fullscreen="0"> <sample count="1" quality="0"/> </frame> <sync_interval value="0"/> <motion_blur frames="10"/> <hdr value="1"/> <ppaa value="1"/> <gamma value="1"/> <color_grading value="1"/> <stereo method="none" separation="0.01"/> </graphics> </configure>
Graphics标签中的选项
在<graphics>标签中,可以加入<options str=""/>的标签,用来提供给图形插件额外的选项。
D3D11插件支持的选项
level
格式为level:x_y。其中x和y表示D3D11 level x.y中的版本号。比如,level:10_0表示建立设备的时候选择一个D3D11 level 10.0的feature level。
OpenGL插件支持的选项
version
格式为version:x.y。其中x和y表示初始化的时候选择OpenGL x.y版本。比如,version:4.0表示建立设备的时候选择4.0的context。在目前的OpenGL实现仍会返回一个支持的最高版本的context。
OpenGLES插件支持的选项
version
格式为version:x.y。其中x和y表示初始化的时候选择OpenGL ES x.y版本。比如,version:2.0表示建立设备的时候选择OpenGL ES 2.0。即便在支持3.0的设备上,这么做也会强制使用2.0。