Historique des modifications - Message

Message #10609

Sujet: S'accroupir Irrlicht


TypeDateAuteurContenu
Dernière modification07-07-2012 21:28:52jeandu65200
Salutwinkn'arrivant pas à intégrer la modification du code source , j'ai décidé de le mettre directement dans mon code dans une classe hérité de ICameraSceneNode , que j'appelle dans l'event receiver lorsque la touche CTRL est appuyé .

Voila donc comment j'ai procédé :

Code c++ :

const irr::scene::ISceneNodeAnimatorList& animatorCamera = camera->getAnimators();
		it = animatorCamera.begin();
		while(it != animatorCamera.end())
		{

				collisionResponse =
					static_cast<irr::scene::ISceneNodeAnimatorCollisionResponse *>(*it);

                                if(!collisionResponse->isFalling())
					collisionResponse->setEllipsoidRadius(irr::core::vector3df(30, 20, 30));


			it++;
		}

Au fait les déclarations de it et de collisionResponse sont dans la déclaration de la classe . Lorsque j'appuie sur la touche CTRL , j'ai bien la caméra qui s'accroupit mais j'ai un autre problème : la caméra ne peut plus bouger , elle ne peut que sauter , je n'arrive pas à y remédiersad

Merci d'avance.

PS : Quand j'appelle setEllipsoidTranslation() , le programme cesse de fonctionner , bizarre oO
Création du message07-07-2012 21:26:52jeandu65200
Salutwinkn'arrivant pas à intégrer la modification du code source , j'ai décidé de le mettre directement dans mon code dans une classe hérité de ICameraSceneNode , que j'appelle dans l'event receiver lorsque la touche CTRL est appuyé .

Voila donc comment j'ai procédé :

Code c++ :

const irr::scene::ISceneNodeAnimatorList& animatorCamera = camera->getAnimators();
		it = animatorCamera.begin();
		while(it != animatorCamera.end())
		{

				collisionResponse =
					static_cast<irr::scene::ISceneNodeAnimatorCollisionResponse *>(*it);

                                if(!collisionResponse->isFalling())
					collisionResponse->setEllipsoidRadius(irr::core::vector3df(30, 20, 30));


			it++;
		}

Au fait les déclarations de it et de collisionResponse sont dans la déclaration de la classe . Lorsque j'appuie sur la touche CTRL , j'ai bien la caméra qui s'accroupit mais j'ai un autre problème : la caméra ne peut plus bouger , elle ne peut que sauter , je n'arrive pas à y remédiersad

Merci d'avance.

PS : Quand j'appelle setEllipsoidTranslation() , le programme cesse de fonctionner , bizarre oO

Retour

OptionsLiens officielsCaractéristiquesStatistiquesCommunauté
Préférences cookies
Corrections
irrlicht
irrklang
irredit
irrxml
Propulsé par Django
xhtml 1.0
css 2.1
884 membres
1441 sujets
11339 messages
Dernier membre inscrit: Saidov17
86 invités en ligne
membre en ligne: -
RSS Feed