Also, "CSomeSceneNodeFactory" was written for load .irr file.
And then, I need "CSomeSceneNodeFactory::addSceneNode()" like "CDefaultSceneNodeFactory::addSceneNode()"
Code: Select all
ISceneNode* CDefaultSceneNodeFactory::addSceneNode(ESCENE_NODE_TYPE type, ISceneNode* parent)
{
switch(type)
{
case ESNT_CUBE:
return Manager->addCubeSceneNode(10, parent);
case ESNT_SPHERE:
return Manager->addSphereSceneNode(5, 16, parent);
......
......
I tried to "addSomeSceneNode()" but cant.
"add...SceneNode" function is ISceneManager's.
I'll make new scenemanager has "addSomeSceneNode()" derived from ISceneManager?
So then I control two different scenegraph? It's waste!
gimme some help, plz~