Bonjour à tous,
J'essaie de modéliser le système solaire, et j'ai créer une classe Planete qui dérive de scene::ImeshSceneNode:
class Planete : public scene::ImeshSceneNode { protected: (mes var) ... public: (mes fonctions) ... };
Le problème (d'après le compilo) est que si je fais:
ca planet. Evidemment, ce code ci marche
scene::ImeshSceneNode* earth = smgr->addSphereSceneNode(6378137., 64, 0, 1, core::vector3df(), core::vector3df(), core::vector3df(1.0f, 1.0f, 1.0f));
Une idée?
Hors ligne
clsss A { }; class B : public A { };
voila, le truc ses que A = B mais B != A ( se que tu demande )
donc tu ne peut pas faire se que tu demande
il faut que tu passe par un constructeur, B = new B();
Hors ligne