I tried out the 3dstate engine before I started looking into Irrlicht and I think Irrlicht's easy to learn and looks better also
anyway, I'm doing a project for my software engineering class.
my team is to design a bomberman-liked game
it's 2-player so i loaded 2 characters into a pk3 map and assigned the SKeyMap to one of 'em for now
it works out good without adding the collision detector to it, but when i do that, the character would lags for a while and then all a sudden move for a long distance.
here's a part of my code
*******************************
selector=0;
if(levelnode){
selector = smgr->createOctTreeTriangleSelector(levelmesh->getMesh(0),levelnode,128);
levelnode->setTriangleSelector(selector);
selector->drop();
}
*******************************
anim1 = smgr->createCollisionResponseAnimator(selector,bomber1_node,vector3df(12,6,12),vector3df(0,-1,0),vector3df(0,0,0));
anim2 = smgr->createCollisionResponseAnimator(selector,bomber2_node,vector3df(12,6,12),vector3df(0,-1,0),vector3df(0,0,0));
bomber1_node->addAnimator(anim1);
bomber2_node->addAnimator(anim2);
anim1->drop();
anim2->drop();
*******************************
I first started with one character with the collision detector, it works out great
so i import another character into it and apply the collision detector, it lags and would suddenly move to the other side of the level.
then i treid disabling the detector, the character could move around very smoothly altho it could run into boxes and walls
would you guys give me some hint how to solve this problem?
thanks guys, i appreciate it