0
我有一個相當簡單的問題,我想。根據對方製作2個視口 - libgdx
我有2個FitViewports,如果我調整我的遊戲大小,兩個視口都調整大小。 這是偉大的工作了:
正如你所看到的白色背景是正確的大小,中間的正方形是須─但我希望它和白色背景一樣寬。
@Override
public void resize(int width, int height) {
backViewport.update(width, height); //white background
gameViewport.update(width, height); //square
}
我想要的程序可以這樣做:
@Override
public void resize(int width, int height) {
backViewport.update(width, height); //white background
gameViewport.update(backViewport.getWidth(), backViewport.getWidth());
}
獲取新的背景寬度尺寸和設置我的gameViewport相同的。 我會做寬度和高度.getWidth(),因爲我想它是方形的。
這不起作用,因爲它在y軸上伸展我的方形。
感謝您的時間,希望有人知道解決方案。
編輯:這樣一來,
gameViewport.setScreenSize(backViewport.getScreenWidth(), backViewport.getScreenWidth());
我實現讓廣場上的大小合適,但我仍然無法弄清楚,如何將它移回後臺的中心。