Historique des modifications - Message

Message #10609

Sujet: S'accroupir Irrlicht


Type Date Auteur Contenu
Dernière modification 07-07-2012 21:28:52 jeandu65200
Salut wink n'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édier sad

Merci d'avance.

PS : Quand j'appelle setEllipsoidTranslation() , le programme cesse de fonctionner , bizarre oO
Création du message 07-07-2012 21:26:52 jeandu65200
Salut wink n'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édier sad

Merci d'avance.

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

Retour

Options Liens officiels Caractéristiques Statistiques Communauté
Préférences cookies
Corrections
irrlicht
irrklang
irredit
irrxml
Propulsé par Django
xhtml 1.0
css 2.1
884 membres
1440 sujets
11337 messages
Dernier membre inscrit: Saidov17
114 invités en ligne
membre en ligne: -
RSS Feed