我正在开发Java3D游戏。我从文件中读取了所有级别信息,它工作正常。但是现在我想通过从不同的文件中读取数据来重新初始化场景。
如何重置场景?
我应该销毁整个canvas3D和Universe对象吗?
答案 0 :(得分:0)
谢谢Mikeb,你让我走上正轨。
我明白了。您需要分离分支组。
像这样:
if (sceneBG != null) {
sceneBG.detach();
}
sceneBG = new BranchGroup();
sceneBG.setCapability(BranchGroup.ALLOW_DETACH);