Java3d重置为新场景

时间:2009-11-04 21:43:13

标签: java java-3d

我正在开发Java3D游戏。我从文件中读取了所有级别信息,它工作正常。但是现在我想通过从不同的文件中读取数据来重新初始化场景。

如何重置场景?

我应该销毁整个canvas3D和Universe对象吗?

1 个答案:

答案 0 :(得分:0)

谢谢Mikeb,你让我走上正轨。

我明白了。您需要分离分支组。

像这样:

if (sceneBG != null) {
   sceneBG.detach();
}
sceneBG = new BranchGroup();
sceneBG.setCapability(BranchGroup.ALLOW_DETACH);