`

配置文件

    博客分类:
  • OGRE
 
阅读更多

在new一个Root对象的时候,需要传递3个参数:

Cpp代码   收藏代码
  1. Root(const String& pluginFileName = "plugins.cfg"const String& configFileName = "ogre.cfg"const String& logFileName = "Ogre.log");  

1.plugins.cfg:这个配置文件,配置了需要加载那些插件,这里只列举win32格式的配置

Cpp代码   收藏代码
  1. # Defines plugins to load  
  2.   
  3. # Define plugin folder  
  4.   
  5. PluginFolder=.  
  6.   
  7. # Define plugins  
  8.   
  9. Plugin=RenderSystem_Direct3D9  
  10.   
  11. Plugin=RenderSystem_GL  
  12.   
  13. Plugin=Plugin_ParticleFX  
  14.   
  15. Plugin=Plugin_BSPSceneManager  
  16.   
  17. Plugin=Plugin_OctreeSceneManager  
  18.   
  19. Plugin=Plugin_CgProgramManager  

2.ogre.cfg :在启动ogre时会弹出一个配置对话框,这个对话框就跟这个配置文件对应,一般情况下,我们会屏蔽掉对话框。但是,配置文件我们还是需要的,至少渲染管理器类型是在这个配置文件中指定的。

Java代码   收藏代码
  1. Render System=OpenGL Rendering Subsystem  
  2.   
  3. [Direct3D9 Rendering Subsystem]  
  4.   
  5. Allow NVPerfHUD=No  
  6.   
  7. Anti aliasing=None  
  8.   
  9. Floating-point mode=Fastest  
  10.   
  11. Full Screen=No  
  12.   
  13. Rendering Device=NVIDIA GeForce Go 7600  
  14.   
  15. VSync=No  
  16.   
  17. Video Mode=800 x 600 @ 32-bit colour  
  18.   
  19. [OpenGL Rendering Subsystem]  
  20.   
  21. Colour Depth=32  
  22.   
  23. Display Frequency=N/A  
  24.   
  25. FSAA=0  
  26.   
  27. Full Screen=No  
  28.   
  29. RTT Preferred Mode=FBO  
  30.   
  31. VSync=No  
  32.   
  33. Video Mode=1024 x 768  

3.resources.cfg :配置资源相关的路径,用于资源管理器加载资源,也可以手动加载。

Cpp代码   收藏代码
  1. # Resources required by the sample browser and most samples.  
  2. [Essential]  
  3. Zip=E:/study/ogre/Source/ogre_src_v1-8-1/Samples/Media/packs/SdkTrays.zip  
  4. Zip=E:/study/ogre/Source/ogre_src_v1-8-1/Samples/Media/packs/profiler.zip  
  5. FileSystem=E:/study/ogre/Source/ogre_src_v1-8-1/Samples/Media/thumbnails  
  6.   
  7. # Common sample resources needed by many of the samples.  
  8. # Rarely used resources should be separately loaded by the  
  9. # samples which require them.  
  10. [Popular]  
  11. FileSystem=E:/study/ogre/Source/ogre_src_v1-8-1/Samples/Media/fonts  
  12. FileSystem=E:/study/ogre/Source/ogre_src_v1-8-1/Samples/Media/materials/programs  
  13. FileSystem=E:/study/ogre/Source/ogre_src_v1-8-1/Samples/Media/materials/scripts  
  14. FileSystem=E:/study/ogre/Source/ogre_src_v1-8-1/Samples/Media/materials/textures  
  15. FileSystem=E:/study/ogre/Source/ogre_src_v1-8-1/Samples/Media/materials/textures/nvidia  
  16. FileSystem=E:/study/ogre/Source/ogre_src_v1-8-1/Samples/Media/models  
  17. FileSystem=E:/study/ogre/Source/ogre_src_v1-8-1/Samples/Media/particle  
  18. FileSystem=E:/study/ogre/Source/ogre_src_v1-8-1/Samples/Media/DeferredShadingMedia  
  19. FileSystem=E:/study/ogre/Source/ogre_src_v1-8-1/Samples/Media/PCZAppMedia  
  20. FileSystem=E:/study/ogre/Source/ogre_src_v1-8-1/Samples/Media/RTShaderLib  
  21. FileSystem=E:/study/ogre/Source/ogre_src_v1-8-1/Samples/Media/RTShaderLib/materials  
  22. FileSystem=E:/study/ogre/Source/ogre_src_v1-8-1/Samples/Media/materials/scripts/SSAO  
  23. FileSystem=E:/study/ogre/Source/ogre_src_v1-8-1/Samples/Media/materials/textures/SSAO  
  24. Zip=E:/study/ogre/Source/ogre_src_v1-8-1/Samples/Media/packs/cubemap.zip  
  25. Zip=E:/study/ogre/Source/ogre_src_v1-8-1/Samples/Media/packs/cubemapsJS.zip  
  26. Zip=E:/study/ogre/Source/ogre_src_v1-8-1/Samples/Media/packs/dragon.zip  
  27. Zip=E:/study/ogre/Source/ogre_src_v1-8-1/Samples/Media/packs/fresneldemo.zip  
  28. Zip=E:/study/ogre/Source/ogre_src_v1-8-1/Samples/Media/packs/ogretestmap.zip  
  29. Zip=E:/study/ogre/Source/ogre_src_v1-8-1/Samples/Media/packs/ogredance.zip  
  30. Zip=E:/study/ogre/Source/ogre_src_v1-8-1/Samples/Media/packs/Sinbad.zip  
  31. Zip=E:/study/ogre/Source/ogre_src_v1-8-1/Samples/Media/packs/skybox.zip  
  32.   
  33. [General]  
  34. FileSystem=E:/study/ogre/Source/ogre_src_v1-8-1/Samples/Media  
  35.   
  36. # Materials for visual tests  
  37. [Tests]  
  38. FileSystem=E:/study/ogre/Source/ogre_src_v1-8-1/Samples/Media/../../Tests/Media  
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics