Historique des modifications - Message

Message #10707

Sujet: Test de gravité - Irrlicht + Newton


Type Date Auteur Contenu
Dernière modification 24-08-2012 00:03:41 Kaze
J'ai un autre problème (mais ya plus rien à voir avec le titre du sujet). J'ai créer une méthode pour récupérer un clic gauche de la souris et créer un cube avec. Mais le code se lance parfaitement mais lorsque je clic, rien ne se passe.

Voici ma méthode :

Code c++ :


bool Physics::OnEvent(const irr::SEvent& event){
     
    if(event.EventType == irr::EET_MOUSE_INPUT_EVENT && event.MouseInput.Event == irr::EMIE_LMOUSE_PRESSED_DOWN)
	{
        irr::core::vector3df position = irr::core::vector3df(0,60,0);
        irr::core::vector3df taille = irr::core::vector3df(40,40,40);
        float masse = 1000.0;
        //Physics::Cube(position, taille, masse);
        Cube(position, taille, masse);
        
		return true;
	}
    return false;
}

J'ai essayé soit avec Cube(); soit avec Physics::Cube(); sans résultat dans les deux cas.

Saurais-tu où se cache le problème ?

EDIT :

J'ai rajouté

#ifdef _DEBUG
printf("Cliq OK\
");
#endif

dans le if mais rien n'est apparu. Comment puis-je voir le printf ?
Création du message 24-08-2012 00:01:04 Kaze
J'ai un autre problème (mais ya plus rien à voir avec le titre du sujet). J'ai créer une méthode pour récupérer un clic gauche de la souris et créer un cube avec. Mais le code se lance parfaitement mais lorsque je clic, rien ne se passe.

Voici ma méthode :

Code c++ :


bool Physics::OnEvent(const irr::SEvent& event){
     
    if(event.EventType == irr::EET_MOUSE_INPUT_EVENT && event.MouseInput.Event == irr::EMIE_LMOUSE_PRESSED_DOWN)
	{
        irr::core::vector3df position = irr::core::vector3df(0,60,0);
        irr::core::vector3df taille = irr::core::vector3df(40,40,40);
        float masse = 1000.0;
        //Physics::Cube(position, taille, masse);
        Cube(position, taille, masse);
        
		return true;
	}
    return false;
}

J'ai essayé soit avec Cube(); soit avec Physics::Cube(); sans résultat dans les deux cas.

Saurais-tu où se cache le problème ?

EDIT :

J'ai rajouté

#ifdef _DEBUG
printf("Cliq OK\
");
#endif

dans le if mais rien n'est apparu. Comment puis-je voir le printf ?

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