在new一个Root对象的时候,需要传递3个参数:
- Root(const String& pluginFileName = "plugins.cfg", const String& configFileName = "ogre.cfg", const String& logFileName = "Ogre.log");
1.plugins.cfg:这个配置文件,配置了需要加载那些插件,这里只列举win32格式的配置
- # Defines plugins to load
-
- # Define plugin folder
-
- PluginFolder=.
-
- # Define plugins
-
- Plugin=RenderSystem_Direct3D9
-
- Plugin=RenderSystem_GL
-
- Plugin=Plugin_ParticleFX
-
- Plugin=Plugin_BSPSceneManager
-
- Plugin=Plugin_OctreeSceneManager
-
- Plugin=Plugin_CgProgramManager
2.ogre.cfg :在启动ogre时会弹出一个配置对话框,这个对话框就跟这个配置文件对应,一般情况下,我们会屏蔽掉对话框。但是,配置文件我们还是需要的,至少渲染管理器类型是在这个配置文件中指定的。
- Render System=OpenGL Rendering Subsystem
-
- [Direct3D9 Rendering Subsystem]
-
- Allow NVPerfHUD=No
-
- Anti aliasing=None
-
- Floating-point mode=Fastest
-
- Full Screen=No
-
- Rendering Device=NVIDIA GeForce Go 7600
-
- VSync=No
-
- Video Mode=800 x 600 @ 32-bit colour
-
- [OpenGL Rendering Subsystem]
-
- Colour Depth=32
-
- Display Frequency=N/A
-
- FSAA=0
-
- Full Screen=No
-
- RTT Preferred Mode=FBO
-
- VSync=No
-
- Video Mode=1024 x 768
3.resources.cfg :配置资源相关的路径,用于资源管理器加载资源,也可以手动加载。
- # Resources required by the sample browser and most samples.
- [Essential]
- Zip=E:/study/ogre/Source/ogre_src_v1-8-1/Samples/Media/packs/SdkTrays.zip
- Zip=E:/study/ogre/Source/ogre_src_v1-8-1/Samples/Media/packs/profiler.zip
- FileSystem=E:/study/ogre/Source/ogre_src_v1-8-1/Samples/Media/thumbnails
-
- # Common sample resources needed by many of the samples.
- # Rarely used resources should be separately loaded by the
- # samples which require them.
- [Popular]
- FileSystem=E:/study/ogre/Source/ogre_src_v1-8-1/Samples/Media/fonts
- FileSystem=E:/study/ogre/Source/ogre_src_v1-8-1/Samples/Media/materials/programs
- FileSystem=E:/study/ogre/Source/ogre_src_v1-8-1/Samples/Media/materials/scripts
- FileSystem=E:/study/ogre/Source/ogre_src_v1-8-1/Samples/Media/materials/textures
- FileSystem=E:/study/ogre/Source/ogre_src_v1-8-1/Samples/Media/materials/textures/nvidia
- FileSystem=E:/study/ogre/Source/ogre_src_v1-8-1/Samples/Media/models
- FileSystem=E:/study/ogre/Source/ogre_src_v1-8-1/Samples/Media/particle
- FileSystem=E:/study/ogre/Source/ogre_src_v1-8-1/Samples/Media/DeferredShadingMedia
- FileSystem=E:/study/ogre/Source/ogre_src_v1-8-1/Samples/Media/PCZAppMedia
- FileSystem=E:/study/ogre/Source/ogre_src_v1-8-1/Samples/Media/RTShaderLib
- FileSystem=E:/study/ogre/Source/ogre_src_v1-8-1/Samples/Media/RTShaderLib/materials
- FileSystem=E:/study/ogre/Source/ogre_src_v1-8-1/Samples/Media/materials/scripts/SSAO
- FileSystem=E:/study/ogre/Source/ogre_src_v1-8-1/Samples/Media/materials/textures/SSAO
- Zip=E:/study/ogre/Source/ogre_src_v1-8-1/Samples/Media/packs/cubemap.zip
- Zip=E:/study/ogre/Source/ogre_src_v1-8-1/Samples/Media/packs/cubemapsJS.zip
- Zip=E:/study/ogre/Source/ogre_src_v1-8-1/Samples/Media/packs/dragon.zip
- Zip=E:/study/ogre/Source/ogre_src_v1-8-1/Samples/Media/packs/fresneldemo.zip
- Zip=E:/study/ogre/Source/ogre_src_v1-8-1/Samples/Media/packs/ogretestmap.zip
- Zip=E:/study/ogre/Source/ogre_src_v1-8-1/Samples/Media/packs/ogredance.zip
- Zip=E:/study/ogre/Source/ogre_src_v1-8-1/Samples/Media/packs/Sinbad.zip
- Zip=E:/study/ogre/Source/ogre_src_v1-8-1/Samples/Media/packs/skybox.zip
-
- [General]
- FileSystem=E:/study/ogre/Source/ogre_src_v1-8-1/Samples/Media
-
- # Materials for visual tests
- [Tests]
- FileSystem=E:/study/ogre/Source/ogre_src_v1-8-1/Samples/Media/../../Tests/Media
分享到:
相关推荐
从给定的文件信息来看,这个压缩包似乎包含了与苹果操作系统中Mac颜色配置文件相关的内容。在苹果的MacOS操作系统中,颜色配置文件是用于确保不同设备间颜色显示一致性的关键组件。这些配置文件能够定义显示设备、...
INI 配置文件的保存和读取 INI 配置文件是一种常见的文件格式,用于存储程序的配置信息。它是一种简单的持久化机制,允许程序在启动时初始化配置信息。INI 文件由多个节(Section)组成,每个节中可以有多个键名...
**SourceInsight 4.0配置文件详解** SourceInsight是一款强大的源代码分析和编辑工具,尤其在编程语言如C/C++、Java、C#等领域中广泛应用。它提供了高效的代码浏览、查找、编辑和理解功能,是软件开发人员提高工作...
**SourceInsight 4 风格配置文件详解** SourceInsight 4 是一款深受程序员喜爱的源代码分析和编辑工具,它提供了强大的代码浏览、查找、跳转和编辑功能。在SourceInsight中,用户可以根据个人喜好和工作需求定制...
在IT行业中,配置文件是系统、应用程序或服务的重要组成部分,它们存储了运行时的参数和设置,以便根据需求调整程序的行为。"设置配置文件信息"这个主题涉及到如何读取、修改和管理这些文件,以便优化软件的性能或者...
在Android开发中,读写配置文件是常见的任务,主要用于存储应用程序的设置、用户偏好或者其他持久化数据。配置文件通常以XML或JSON格式存在,因为它们结构清晰,易于解析。本实例将详细介绍如何在Android中进行读取...
标题中的“Hikvision配置文件解码器.zip”指出,这是一个与解码Hikvision视频监控设备配置文件相关的工具或程序。Hikvision是全球知名的安防监控设备制造商,其产品广泛应用于各种场所,如家庭、商业设施、公共安全...
在C#编程中,配置文件是用于存储应用程序运行时所需的设置和参数的重要工具。这些设置可以包括数据库连接字符串、API密钥、应用路径等。本教程将深入探讨如何使用C#进行配置文件的读写操作,并提供源代码供学习者...
在Linux系统中,C语言作为底层编程的主要工具,其对配置文件的操作往往涉及到繁琐的文件I/O操作。然而,为了简化这一过程,开发者通常会利用特定的库来处理配置文件,比如读取、写入、解析键值对等。本文将深入探讨...
vSphere 主机配置文件是VMware vSphere虚拟化平台的一个重要组成部分,它允许IT管理员创建、管理和应用配置文件来标准化和自动化vCenter Server中的ESXi主机配置。使用vSphere主机配置文件可以提高效率并减少重复...
**Pore5.0配置文件详解** 在3D建模和产品设计领域,Pro/E(现称为Creo Parametric)是一款广泛使用的软件,其最新版本为Creo 5.0,简称Pore5.0。配置文件对于Pro/E的运行至关重要,它定义了软件的各种参数和设置,...
在LabVIEW中,配置文件是用于存储应用程序设置、参数或状态的关键元素。这些文件通常以.ini或.xml格式存在,允许程序在运行时根据这些配置进行自定义行为。本教程将深入探讨如何在LabVIEW中进行配置文件的写入与读取...
在Linux系统中,C语言开发过程中,经常需要与配置文件打交道,进行读取和写入操作。配置文件通常用于存储程序的设置或用户偏好,使其能够根据不同的环境或需求进行定制。下面我们将深入探讨如何在C语言中实现对配置...
标题中的“MACBook颜色配置文件Apple-MAC-OS-Color LCD.rar”指的是为苹果MacBook设计的一种特定的颜色配置文件,这种文件通常以ICC(International Color Consortium)格式存在,用于优化显示器的色彩表现,确保...
"foobar 均衡器 最强配置文件"指的是在音乐播放软件Foobar2000中使用的高级音频调整工具——均衡器的一种优化设置。Foobar2000是一款深受音乐爱好者喜爱的高质量音频播放器,它支持各种音频格式,并允许用户自定义...
在Spring框架中,配置文件通常包含了应用程序的重要信息,如数据库连接、bean的定义以及服务器的配置等。为了保护这些敏感信息不被非法访问或篡改,我们可以对Spring配置文件进行加密处理。本文将深入探讨如何在Java...
在计算机领域,颜色配置文件(Color Profile)是至关重要的,特别是在图像处理、设计和印刷行业中。"mac的颜色配置文件",通常指的是ICC(International Color Consortium)配色文件,这是一种标准化的色彩管理方案...
Redis7.0的配置文件
本篇将详细探讨"汇川伺服电机 Ethercat配置文件"的相关知识点,以及如何进行有效的配置。 EtherCAT(Ethernet for Control Automation Technology)是一种实时工业以太网协议,它允许高速数据传输和低延迟,非常...
MAC的颜色配置文件,如"MAC.icc",就是这样的一个工具,它专为苹果的Mac系统设计,但也适用于Windows系统,以提供更佳的视觉效果。本文将深入探讨颜色配置文件的工作原理、icc文件的作用以及如何在不同操作系统中...