Autor Wątek: Kolizje  (Przeczytany 2068 razy)

Offline asmen

  • Użytkownik

# Czerwiec 11, 2013, 19:04:30
Hej,
mam napisany program w Irrlicht, który wyświetla mapę Quake3. Chciałbym jednak dodać do niego kolizje. W sumie łatwa rzecz. Napisałem ją w parę sekund, ale pojawił się problem. Dopóki mapa była wczytywana jako IAnmatedMesh* wszytko działało, jednak kiedy zacząłem korzystać z IQ3LevelMesh* wszystko padło i kamera zaczęła przelatywać przez ścianę. Jak rozwiązać ten problem?

ITriangleSelector* selector = smgr->createOctreeTriangleSelector(level->getMesh(0), level_node, 128);
level_node->setTriangleSelector(selector);
ISceneNodeAnimator* anim = smgr->createCollisionResponseAnimator(selector, smgr->getActiveCamera());
smgr->getActiveCamera()->addAnimator(anim);

Offline Mr. Spam

  • Miłośnik przetworów mięsnych