Anyway, I have a huge X file for my game world (I decided to make my game have just one big world) but I have a problem. After going really far to the right, it looks as if the rest of the level is non-existant, and the camera falls off into oblivion.
The loading code seems to be correct, plus I tried it with both OctTree and Animate scene node types.
Code: Select all
scene::IAnimatedMesh* level1mesh = smgr->getMesh("media/level1.x");
scene::IAnimatedMeshSceneNode* level1node = 0;
scene::ITriangleSelector* triselector1 = 0;
if (level1mesh)
{
level1node = smgr->addAnimatedMeshSceneNode(level1mesh);
level1node->setMaterialFlag(EMF_LIGHTING, true);
triselector1 = smgr->createOctTreeTriangleSelector(level1mesh->getMesh(0),level1node, 0);
level1node->setTriangleSelector(triselector1);
level1node->setVisible(true);
}