2014-04-29 33 views
0

我使用libgdx來創建一個簡單的平臺遊戲。玩家受到屏幕寬度的限制。這裏是玩家在初始位置:Android上的屏幕剪輯

img

當我播放器的X位置設置爲0(我知道,不考慮精靈的寬度,我還沒有走到那,但我知道),它看起來像這樣:

img2

通知精靈和屏幕邊緣之間的差距?那有什麼問題?當我運行遊戲作爲一個桌面應用程序,調整窗口,我發現的間隙可以變得更大或更小,甚至可以導致在底部的差距如此:

img3

這裏是我的設置該項目充當該create()方法:

public void create() { 
     ... 

     camera = new OrthographicCamera(); 
     viewport = new FitViewport(9, 16, camera); 

     ... 

    } 

我想用我在縱向模式下設置的縱橫比爲9:16我的手機視窗,它會適應這一點,但似乎並沒有被案子。我錯過了什麼嗎?

回答

0

我當選StretchViewport而不是FitViewport,現在遊戲的行爲如我所願。