|
|
弄了个小人,设置好body,geometry
场景用的terrain.cfg,物理设置的terrainGeometry
编译,运行,出错提示," lease call ODE initialization (dInitODE() or similar) before using the library"
试了下,主要和下面一段有关
//OgreOde::TerrainGeometry* terrain = new OgreOde::TerrainGeometry(mWorld,
// mWorld->getDefaultSpace(),
// Vector3(0.34, 0.34, 0.34),
// 513,
// 513,
// 1500,
// 1500,
// false);
这段用来设置terrain的物理几何体,注释掉就没事,否则就有上面的出错提示
甚至OgreOde SDK里的几个demo,landscape,Granturism都有这样的问题
Ogre 1.6.1,Ode 0.11,OgreOde SVN版本
谢谢了先
----------------------------------------------------------------------------------------
已解决,在world::world里加了行dInitODE();
也许是我的OgreOdeWorld.cpp版本不对
|
|