簡體   English   中英

JOGL分別加載紋理並一次使用多個紋理

[英]JOGL Loading textures individually and using multiple at once

好吧,我找不到這個好的名字,所以我將進一步解釋。

我正在使用LWJGL制作游戲,並且已經完成了一些基本渲染,但是現在我想做一些更高級的事情。

情況如下:

我有一個生成的網格物體(位置,法線,紋理坐標,索引),當前可以支持1個紋理,如果我有一個包含所有紋理的圖像,這會很棒,但遺憾的是事實並非如此。 對於每個紋理,我都有一個單獨的圖像,需要單獨加載。

現在,我看到了一種方法,但它似乎不切實際,也不喜歡很好地使用內存。 -將所有紋理加載到一個圖像中,並保存每個圖像在該圖像中的位置,以與紋理坐標一起使用。

紋理應該融合在一起,硬編碼任何東西是不是一種選擇,因為我希望允許改裝很容易實現,而且從1(最好的情況下)的任何地方65,536+紋理(最壞的情況)都能夠在使用相同的“網格”。

我只是要使用“紋理圖集”,因為做其他任何事情似乎都不切實際。 感謝@httpdigest的建議。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM