Hi all,
I come back on an existing subject also see in the post below
http://hub.jmonkeyengine.org/groups/general-2/forum/topic/clearing-a-scene/
My issue is that I cannot completly clean my scene using game state detach function.
I clean lights, detach children, remove the main view and clear queue but all objects always appear on render. Any idea on what I missed on my code.
[java]public void stateDetached() {
super.stateDetached();
BBSceneManager.getInstance().destroy();
human.detachAllChildren();
human.removeFromParent();
human.getWorldLightList().clear();
human.getLocalLightList().clear();
humanStalker.detachAllChildren();
humanStalker.removeFromParent();
humanStalker.getWorldLightList().clear();
humanStalker.getLocalLightList().clear();
ndmd.detachAllChildren();
ndmd.removeFromParent();
ndmd.getWorldLightList().clear();
ndmd.getLocalLightList().clear();
physicsModels.detachAllChildren();
physicsModels.removeFromParent();
physicsModels.getWorldLightList().clear();
physicsModels.getLocalLightList().clear();
BBSceneManager.getInstance().getViewPort().clearScenes();
this.engineSystem.getRenderManager().clearQueue(BBSceneManager.getInstance().getViewPort());
this.engineSystem.getRenderManager().removeMainView(“TEST”);
}[/java]