NxOgre CharacterController + Ogre Terrain

oggs91

18-08-2010 16:27:47

hi!

i have a little question about nxOgre, and i hope you have some minutes to help me :)
I'm trying to use the CharacterController with Ogre Terrain
(Versions: latest NxOgre+Critter from Git, Ogre 1.7)

for walking with a character controller on a terrain i guess i have to use a callback, right?
so far i got callback between body and character controller working

cc->setContactCallback(new myCallback());
mScene->setActorFlags(Body,cc,NxOgre::Enums::ContactPairFlags_All);



class myCallback : public NxOgre::Callback
{
public:
myCallback()
{

}
void onContact(const NxOgre::ContactPair& pair)
{
printf("Event\n");
}
};


Collision detection with this Callback works fine between Controller and Bodies

For the terrain i've tried a similar way:

mScene)->setActorFlags(sceneGeometry,cc,NxOgre::Enums::ContactPairFlags_All);

sceneGeometry is returned by mRenderSystem->createTerrain(...);

oggs91

19-08-2010 12:15:28

no ideas =( ?

supermael

19-08-2010 12:24:05

I've some problems with Character controller too, my character seems not be infacted by the gravity...

oggs91

19-08-2010 13:08:27

that's it's normal behavior..

supermael

19-08-2010 13:59:17

Ok sorry. How can I apply the gravity to my CC ?


A sceneGeometry is a RigidBody so I don't see why it doesn't work...