0
我正在Java3D中進行遊戲。我從文件中讀取了所有關卡信息,並且工作正常。但現在我想通過讀取不同文件中的數據來重新初始化場景。Java3d重置爲新場景
如何重置場景?
我應該摧毀整個canvas3D和宇宙對象嗎?
我正在Java3D中進行遊戲。我從文件中讀取了所有關卡信息,並且工作正常。但現在我想通過讀取不同文件中的數據來重新初始化場景。Java3d重置爲新場景
如何重置場景?
我應該摧毀整個canvas3D和宇宙對象嗎?
謝謝邁克,你讓我走上正軌。
我想通了。您需要分離分支組。
像這樣:
if (sceneBG != null) {
sceneBG.detach();
}
sceneBG = new BranchGroup();
sceneBG.setCapability(BranchGroup.ALLOW_DETACH);
你不能分離和附加場景圖?摧毀整個畫布聽起來極端。但我不知道,所以我猶豫不決要求它的答案 – Mikeb 2009-11-04 22:21:00
我可以想,但我不知道正確的方法來做到這一點。 – sproketboy 2009-11-04 22:46:21