2012-08-14 23 views
0

所以我對OpenGL比較陌生,在這種情況下,我使用libGDX繪製目標平臺(Android)。我希望能夠做的是爲我的網格紋理指定一個源矩形,以便我可以將一堆紋理打包到一個文件中,然後使用該源矩形選擇正確的紋理。然後應該使用應用於此的較小紋理繪製網格。任何幫助,將不勝感激。如何使用OpenGL(libGDX)爲紋理指定源矩形?

P.S.我對DirectX和XNA非常有經驗,所以在這個解決方案和那些幫助我理解的框架之間可以進行的任何比較都非常感謝。

回答

1

我認爲你正在尋找「紋理地圖集」支持(由多個獨立紋理組成的單一方形紋理)。 LibGDX包含運行時支持從紋理地圖集構建精靈和紋理網格,libGDX還包含一個「紋理打包器」工具,用於生成這些紋理以及描述它們的文本文件。也有不錯的第三方工具,比如「TexturePacker Pro」,它將生成一個兼容libGDX的紋理圖集。

看到這個問題的答案+更多細節:Texture from texturepacker in LibGDX

+0

那的確是我所期待的,謝謝!不幸的是,這不是我希望的解決方案。看起來我不得不在這裏做很多工作。 – Darkhydro 2012-08-14 01:16:01