16.Quake3MapShader climbing the stairs for a node

If you are a new Irrlicht Engine user, and have a newbie-question, this is the forum for you. You may also post general programming questions here.
Post Reply
mironcaius
Posts: 3
Joined: Wed Oct 03, 2007 1:20 pm

16.Quake3MapShader climbing the stairs for a node

Post by mironcaius »

Hi,
I managed to make model1 move in the room with collision, but when the node reaches the stairs, it stoppes. What is different from the camera which makes a climbing effect when going over the stairs.

This is the code for collision for model1 and camera:

camera = sm->addCameraSceneNodeFPS(0, 100.0f, 400.0f, -1, keyMap, 9, false, 0.f);
camera->setPosition(core::vector3df(108,140,-140));

scene::ISceneNodeAnimatorCollisionResponse* collider =
sm->createCollisionResponseAnimator(
metaSelector, camera, core::vector3df(25,50,25),
core::vector3df(0, quakeLevelMesh ? -2.5f : 0.0f,0),
core::vector3df(0,45,0), 0.005f);

scene::ISceneNodeAnimatorCollisionResponse* colliderModel =
sm->createCollisionResponseAnimator(
metaSelector, model1, core::vector3df(15,10,15),
core::vector3df(0, quakeLevelMesh ? -2.5f : 0.0f,0),
core::vector3df(0,45,0), 0.005f);

model1->addAnimator(colliderModel);
colliderModel->drop();

camera->addAnimator(collider);
collider->drop();
Tnx
Post Reply