为了编译最新版本的ETMdemo,居然花了3天时间才弄明白,够郁闷的,贴出来和大家分享一下过程
下载ETM2.3.1的源代码,编译dll,没问题,dll和lib文件会自动添加到OGRE得bin目录下和lib目录下
编译演示例子的demo,问题一堆了
1) 先修改demo的配置路径
C/C++里面的include 和连接器里面的lib,对应好OGRE的就行了
2) 最好把运行所需要的dll拷到demo项目当前目录下
3)resource.cfg必须拷到项目当前目录下,我放bin里面居然抛出异常找不到
这是工作目录设置问题,把工作目录设置成bin目录,才可以ctrl+F5启动,
ET文件资源必须添加到ET资源组,不能放General下,为什么么呢
因为demo的源代码是:image.load("brush.png", "ET");load函数第二个参数是资源组名字
[General]
FileSystem=../../media
FileSystem=../../media/fonts
FileSystem=../../media/materials/programs
FileSystem=../../media/materials/scripts
FileSystem=../../media/materials/textures
FileSystem=../../media/models
FileSystem=../../media/overlays
FileSystem=../../media/particle
FileSystem=../../media/gui
FileSystem=../../media/DeferredShadingMedia