Historique des modifications - Message

Message #7660

Sujet: Bug class gérant un Vaisseau


Type Date Auteur Contenu
Création du message 09-01-2010 13:53:59 Mat3910
Bonjour, j'ai un petit programme avec un vaisseau, j'ai une fonction pour le faire avancer : quand je compile, il marche. Seulement quand je lance le programme, pour tester, il y un message d'erreur.

"Irrlicht.exe à rencontré un problème..."

Après il demande "envoyer" ; "ne pas envoyer". (J'ai envoyé ; J'déconne !)

Alors je sais pas trop quoi faire, je pense que c'est irrlicht qu'est pas bon, mais je me doute que c'est aussi moi qui ai fait une mauvaise manip.
voila le code de ma classe.

le .cpp
#include "Vaisseau.h"

Vaisseau::Vaisseau(irr::scene::ISceneManager *sceneManager)
{
    m_position.X = 0.0f;
    m_position.Y = 1000.0f;
    m_position.Z = 40.0f;

    irr::scene::IAnimatedMesh* modele = sceneManager->getMesh("vaisseau.3ds");
    irr::scene::IAnimatedMeshSceneNode* m_Nvaisseau = sceneManager->addAnimatedMeshSceneNode(modele);
    m_Nvaisseau->setPosition(m_position);
}

void Vaisseau::avance()
{
    m_Nvaisseau->setPosition(m_position);
}

et le .h
#ifndef VAISSEAU_H_INCLUDED
#define VAISSEAU_H_INCLUDED

#include <IRR/irrlicht.h>

class Vaisseau
{
    public:
    Vaisseau(irr::scene::ISceneManager *sceneManager);
    void avance();

    private:
    //Le modele qu'on va controler.
    irr::scene::IAnimatedMeshSceneNode *m_Nvaisseau;
    irr::core::vector3df m_position;
};

#endif // VAISSEAU_H_INCLUDED

J'ai tout essayé, mais le fait de toucher à m_Nvaisseau dans une autre méthode que le constructeur génère une erreur quand le programme se lance. Pourtant à la compilation, il ne dit rien.

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