ogre demo集成了caelum、hydrax

在原来 demo 的基础上集成了 caelum 、hydrax。

hydrax的demo中波浪很大,和我demo里的terrain很不协调。

 

 

 hydrax demo  main.cpp 中将如下代码:

 

view plain copy to clipboard print ?
  1. // Create our projected grid module  
  2. Hydrax::Module::PerlinPG *mModule  
  3.      = new Hydrax::Module::PerlinPG(mHydrax,  
  4.                                    Ogre::Plane(Ogre::Vector3(0,1,0),  
  5.                                    Ogre::Vector3(0,0,0)),  
  6.                                    Hydrax::Module::PerlinPG::Options(_def_PGComplexity));  

 

替换为

view plain copy to clipboard print ?
  1. Hydrax::Module::PerlinPG *mModule  
  2.      = new Hydrax::Module::PerlinPG(mHydrax,  
  3.                                     Ogre::Plane(Ogre::Vector3(0,1,0),  
  4.                                     Ogre::Vector3(0,0,0)),  
  5.                                     perlinOption1);  

 

其中perlinOption1是自定义变量:

 

view plain copy to clipboard print ?
  1. Hydrax::Module::PerlinPG::Options perlinOption1( _def_PGComplexity, 1.8f, true,10, 0.3f, 1.0f 1.0f, 1.285f, 7.0f, false );  
  2. //主要是更改了perlinPG的一些参数。  

 

截图:

1.

 

ogre demo集成了caelum、hydrax_第1张图片

 

2.

ogre demo集成了caelum、hydrax_第2张图片

3.

 

ogre demo集成了caelum、hydrax_第3张图片

 

 

4.

 

ogre demo集成了caelum、hydrax_第4张图片

 

 

5.

 

ogre demo集成了caelum、hydrax_第5张图片

 

 

转自:http://blog.csdn.net/yaoyansi/archive/2008/07/06/2616587.aspx


你可能感兴趣的:(vector,Module)