簡體   English   中英

libgdx游戲,ldpi屏幕上不顯示圖形

[英]libgdx game, graphics are not displayed on ldpi screen

我在游戲開始時正在加載所有資產,但是在ldpi手機上,啟動屏幕之后,它顯示白色屏幕,並且出現錯誤egl swap內存緩沖區。 我的代碼如下:在構造器的初始屏幕中:

Assets.loadAssets();

在updateMethod中

if(Assets.manager.update())    
{
    Assets.getLoadAssets();
    gameSplashObj.setScreen(new MainMenu(gameSplashObj));    
}

但我會出現白屏。 我在做錯什么或任何其他優化方法來實現這一目標。

當您加載的紋理大於設備可以處理的最大紋理大小(GL_MAX_TEXTURE_SIZE)時,通常會發生這種情況(圖像為純白色)。

如果計划支持ldpi設備,請考慮縮小紋理。

解決此問題的一種簡單方法是打包圖像時**

將最大寬度和高度設置為512,512或更低的256; 而不是1024或2048。

**這樣,您的圖形大小也不會增加,並且同時可以解決ldpi設備的問題

暫無
暫無

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

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