Message #7246
Sujet: Problème d'héritage de ISceneNode
| Type | Date | Auteur | Contenu |
|---|---|---|---|
| Dernière modification | 25-10-2009 10:14:55 | Hawk |
En fait, tu n'instancies jamais un ISceneNode, tu instancies toujours un objet dérivé du ISceneNode (Un CSphereSceneNode par exemple, C voulant dire Concrete, je pense), mais le SceneManager d'irrlicht te renvoie un pointeur vers la super classe (ISceneNode), ce qui peut te permettre, par exemple, de stocker dans un tableau tous les pointeurs vers tes nodes, peut importe le type.
Essaie d'instancier autrement un ISceneNode, par exemple de cette manière : Code c++ :Bon ensuite pour ton problème, j'ai d'abord quelques questions sur le but de ton MySceneNode :
En théorie, on ne dérive pas de ISceneNode, qui est vraiment LA super classe des Nodes, mais plutôt d'une de ses dérivées qui correspond mieux à ton problème. |
| Création du message | 25-10-2009 10:14:01 | Hawk |
En fait, tu n'instancies jamais un ISceneNode, tu instancies toujours un objet dérivé du ISceneNode (Un CSphereSceneNode par exemple, C voulant dire Concrete, je pense), mais le SceneManager d'irrlicht te renvoie un pointeur vers la super classe (ISceneNode), ce qui peut te permettre, par exemple, de stocker dans un tableau tous les pointeurs vers tes nodes, peut importe le type.
Essaie d'instancier autrement un ISceneNode, par exemple de cette manière : Code c++ :Bon ensuite pour ton problème, j'ai d'abord quelques questions sur le but de ton MySceneNode :
En théorie, on ne dérive pas de ISceneNode, qui est vraiment LA super classe des Nodes, mais plutôt d'une de ses dérivées qui correspond mieux à ton problème. |
| Options | Liens officiels | Caractéristiques | Statistiques | Communauté |
|---|---|---|---|---|
|
Préférences cookies Corrections |
![]() ![]() ![]() ![]() |
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 |