我想使用Ogre3D演示中的水和水网类来创造一些波浪的水。目前我在项目中添加了类,并以这种方式创建了一个waterMesh对象:
WaterMesh *waterMesh;
waterMesh = new WaterMesh("waterMesh", 100.0f, 64);
太好了,我的水面有100×100。我现在想创造一些波浪。我能做到吗?我应该使用updateMesh
吗?
答案 0 :(得分:0)
查看source code我认为您在某个时刻只能push
一个曲面,而WaterMesh会在updateMesh
方法的某个增量时间之后计算结果波。似乎没有办法创造一个典型的海洋' wave,除非你修改源代码。
但如果您只需要,请使用push(Real x, Real y, Real depth, bool absolute)
方法。