Historique des modifications - Message

Message #10605

Sujet: S'accroupir Irrlicht


Type Date Auteur Contenu
Dernière modification 06-07-2012 18:40:44 johnplayer
J'allais te dire une connerie^^. Je ne vois pas de quoi ça peut venir. Essai de remplacer EKA_ACCROUPIR par EKA_MOVE_FORWARD pour voir, toujours en gardant le irr:: bien sûr.
Au fait, j'avais pas vu mais tu mets "keyMap[10].Action = irr::EKA_ACCROUPIR; keyMap[10].KeyCode = irr::KEY_LSHIFT; " dans le main?! Tant qu'à modifier les sources mets ton code dans "CSceneNodeAnimatorCameraFPS.cpp".

Dans "CSceneNodeAnimatorCameraFPS.cpp", tu as :
	// create key map
	if (!keyMapArray || !keyMapSize)
	{
		// create default key map
		KeyMap.push_back(SKeyMap(EKA_MOVE_FORWARD, irr::KEY_UP));
		KeyMap.push_back(SKeyMap(EKA_MOVE_BACKWARD, irr::KEY_DOWN));
		KeyMap.push_back(SKeyMap(EKA_STRAFE_LEFT, irr::KEY_LEFT));
		KeyMap.push_back(SKeyMap(EKA_STRAFE_RIGHT, irr::KEY_RIGHT));
		KeyMap.push_back(SKeyMap(EKA_JUMP_UP, irr::KEY_KEY_J));
		KeyMap.push_back(SKeyMap(EKA_ACCROUPIR, irr::KEY_LSHIFT)); ////////////// c'est ici qu'il faut ajouter la ligne
	}

Toutes les modifications que tu veux apporter à la caméra seront dans "CSceneNodeAnimatorCameraFPS.h" et "CSceneNodeAnimatorCameraFPS.cpp".
Création du message 06-07-2012 17:50:10 johnplayer
J'allais te dire une connerie^^. Je ne vois pas de quoi ça peut venir. Essai de remplacer EKA_ACCROUPIR par EKA_MOVE_FORWARD pour voir, toujours en gardant le irr:: bien sûr.
Au fait, j'avais pas vu mais tu mets "keyMap[10].Action = irr::EKA_ACCROUPIR; keyMap[10].KeyCode = irr::KEY_LSHIFT; " dans le main?! Tant qu'à modifier les sources mets ton code dans "CSceneNodeAnimatorCameraFPS.cpp".

Dans "CSceneNodeAnimatorCameraFPS.cpp", tu as :
	// create key map
	if (!keyMapArray || !keyMapSize)
	{
		// create default key map
		KeyMap.push_back(SKeyMap(EKA_MOVE_FORWARD, irr::KEY_UP));
		KeyMap.push_back(SKeyMap(EKA_MOVE_BACKWARD, irr::KEY_DOWN));
		KeyMap.push_back(SKeyMap(EKA_STRAFE_LEFT, irr::KEY_LEFT));
		KeyMap.push_back(SKeyMap(EKA_STRAFE_RIGHT, irr::KEY_RIGHT));
		KeyMap.push_back(SKeyMap(EKA_JUMP_UP, irr::KEY_KEY_J));
		KeyMap.push_back(SKeyMap(EKA_ACCROUPIR, irr::KEY_LSHIFT)); ////////////// c'est ici qu'il faut ajouter la ligne
	}

Toutes les modifications que tu veux apporter à la caméra seront dans "CSceneNodeAnimatorCameraFPS.h" et "CSceneNodeAnimatorCameraFPS.cpp".

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
158 invités en ligne
membre en ligne: -
RSS Feed