http://www.ogre3d.org/tikiwiki/ETM
下载ETM2.3.1
http://www.oddbeat.de/wiki/etm
下载ETM2.3.1的源代码,编译dll
我用的Ogre1.7.2和CEGUI0.7.5
因此要修改一些东西
就是CEGUI::OgreRenderer原来不是这样子的 要改一下
还要改库文件名,还是CEGUI什么Render的lib
--- //mGUIRenderer = new CEGUI::OgreRenderer(mWindow, Ogre::RENDER_QUEUE_OVERLAY, false, 3000, mSceneMgr);
+++ mGUIRenderer = &CEGUI::OgreRenderer::bootstrapSystem();//创建Render对象
---// mGUISystem = new CEGUI::System(mGUIRenderer);
---- //CEGUI::SchemeManager::getSingleton().loadScheme((CEGUI::utf8*)"TaharezLookSkin.scheme");
+++CEGUI::SchemeManager::getSingleton().create("TaharezLook.scheme");
将编译好的exe,dll,lib放到Ogre的bin/debug下 修改resource_d.cfg
# Resources required by the sample browser and most samples.
[Essential]
Zip=../../media/packs/SdkTrays.zip
FileSystem=../../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=../../media/fonts
FileSystem=../../media/materials/programs
FileSystem=../../media/materials/scripts
FileSystem=../../media/materials/textures
FileSystem=../../media/materials/textures/nvidia
FileSystem=../../media/models
FileSystem=../../media/particle
FileSystem=../../media/DeferredShadingMedia
FileSystem=../../media/PCZAppMedia
FileSystem=../../media/RTShaderLib
FileSystem=../../media/RTShaderLib/materials
Zip=../../media/packs/cubemap.zip
Zip=../../media/packs/cubemapsJS.zip
Zip=../../media/packs/dragon.zip
Zip=../../media/packs/fresneldemo.zip
Zip=../../media/packs/ogretestmap.zip
Zip=../../media/packs/ogredance.zip
Zip=../../media/packs/Sinbad.zip
Zip=../../media/packs/skybox.zip
[General]
FileSystem=../../media
FileSystem=../../media/overlays
FileSystem=../../media/gui
///以下是我添加的部分//
[Imagesets]
FileSystem=F:\CEGUI-0.7.5\datafiles\imagesets
[Fonts]
FileSystem=F:\CEGUI-0.7.5\datafiles\fonts
[Schemes]
FileSystem=F:\CEGUI-0.7.5\datafiles\schemes
[LookNFeel]
FileSystem=F:\CEGUI-0.7.5\datafiles\looknfeel
[layouts]
FileSystem=F:\CEGUI-0.7.5\datafiles\layouts
[ET]
FileSystem=../../media/ET
最后运行自带demo:
Demo_ETSM.exe
鼠标左键是抬高地形(山) 右键是压低地形(坑)
wsda控制