我正在使用AndEngine和OpenGL ES 2.0。我一直在閱讀有關GL_MAX_TEXTURE_SIZE
以及我應該如何保留我的材料在1024x1024
下。我在TMX擴展中使用tilesets之前和之後開始出錯(如果你不知道AndEngine,那麼它並不重要)。我得到一個使紋理比1024px
更寬的tileset。我正在考慮將瓷磚分成兩部分,使它們「安全」。但是我找不到在過去幾年中發佈的任何設備,這些設備的限制都在2048x2048
之下。有沒有我可以使用GL_MAX_TEXTURE_SIZE
過濾設備的列表或網站?Android設備GL_MAX_TEXTURE_SIZE限制,安全紋理尺寸
我讀了以下幾個問題:
- Minimum required Texture Size for compliance with OpenGL-ES 2.0 on Android?
- Is there any Android device with screen size greater than GL_MAX_TEXTURE_SIZE?
And I used this site to search for devices.但我不能用/過濾器由GL_MAX_TEXTURE_SIZE
,這使得搜索繁瑣的搜索。我問的主要是因爲我開始做錯了,這是一個業餘愛好項目,工作量可能太大,可能的設備數量將會啓用(我預計0
)。
您可以使用以下方式查詢您的Android設備在Java代碼: INT [最大= INT新[1]; GLES20.glGetIntegerv(GLES20.GL_MAX_TEXTURE_SIZE,max,0); – Antinous