使用libGDX我創建了幾個2D屏幕,例如閃屏和主菜單,還創建了一個3D場景,我希望能夠在點擊按鈕時加載主菜單。
我知道如何添加偵聽器,但我不知道用什麼命令來在屏幕上顯示3D場景。如果我使用setScreen(new World3D)
(或其它類似的擴展方法),它給了我:
World3D cannot be cast to com.badlogic.gdx.Screen
libGDX:從2D屏幕打開3D場景
我想知道的是如何從2D畫面到3D場景。我是否將3D場景包裹在屏幕中,還是我正確地做了,但是我的World3D
類沒有正確設置?
Here是我的World3D
類的一個pastebin,如果是問題。
注:這些類位於單獨的子包中,但正確的導入已添加到所需的類中。