我用libGdx編寫簡單的遊戲。我有一個英雄,總是在屏幕中心,我必須移動我的背景精靈(或區域?),使移動錯覺。但我的背景精靈不是無限的。Libgdx:無限世界。如何?
- 如何創建無縫無限世界的錯覺?
當然,我可以添加幾個背景精靈來嘗試覆蓋屏幕的所有空白區域。但我必須繪製出sceen了很多其他的所有對象:房子,怪物,別人的英雄,等等。所以我有一個第二個問題:
- 當我嘗試繪製其他對象(大量的對象!)在屏幕之外,它對內存有多嚴重影響?如何正確繪製?
我知道在libgdx中的OrthographicCamera只繪製viewportWidth-viewportHeight區域。如果它是正確的,那麼我必須移動我的相機和我的所有精靈。我認爲這是不正確的。
- 如何使用OrthographicCamera渲染libgdx中的無限世界?