VS2008中OGRE1.7.4下配置Hydrax-v0.5.1插件

第一步:下载Hydrax-v0.5.1插件

下载页面:http://www.ogre3d.org/tikiwiki/Hydrax#Downloads


插件下载地址:http://modclub.rigsofrods.com/xavi/Hydrax-v0.5.1.rar

第二步:由于原来的默认环境是2005,所以需要将项目转换为2008。

默认release下进行编译,会出现N多错误


第三步,进行纠错

纠错网址:

http://www.ogre3d.org/addonforums/viewtopic.php?f=20&t=11089

对着改

第1处:

SimpleGrid.cpp里面第305行


第2处

mesh.cpp里面414行




继续该文件,原来文件里面421行(由于前面已修改,这里是426行)


继续该文件,原来文件里面435行(由于前面已修改,这里是444行)



继续该文件,原来文件里面442行(由于前面已修改,这里是456行)


第3处

cfgFileManager.cpp文件第305行


第4处

cfgFileManager.h文件第159行


改完后运行



第四步:编译插件自带的Demo1


右键点击Demo1解决方案,选择设为启动项目


然后在Release下面运行,会出现一堆错误


将开始生成的Release版本的dll,lib(我的这两个文件位于C:\Users\nomorefancy\Desktop\Hydrax-v0.5.1\Hydrax\bin\release)



放入Demo1文件夹下(我的是C:\Users\nomorefancy\Desktop\Hydrax-v0.5.1\Demo1)


然后运行,会提示找不到resources.cfg文件



然后将Demo1中bin目录下的release中的Plugins.cfg和resources.cfg文件拷到Demo1文件夹下


将resources.cfg文件中的所有   ../../  去掉

变成

# Resource locations to be added to the 'boostrap' path
# This also contains the minimum you need to use the Ogre example framework
[Bootstrap]
Zip=Media/packs/OgreCore.zip


# Resource locations to be added to the default path
[General]
FileSystem=Media
FileSystem=Media/materials/programs
FileSystem=Media/materials/scripts
FileSystem=Media/materials/textures
FileSystem=Media/models
Zip=Media/packs/SkyBoxes.zip


[Hydrax]
FileSystem=Media/Hydrax


最后运行,啊哈,结果终于出现了、


这海洋各种特效啊,神马折射、反射、焦散、柏林噪声、FFT各种高端。正好这个项目我做海洋部分。所以我应该会对里面的源码进行研究。到时候有成果了跟大家分享哈


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值