[英]How to make a LibGDX application launch at the same resolution as the browser frame
因此,我試圖將我的游戲放到從瀏覽器啟動時的位置,以占據瀏覽器中的所有屏幕。 在我的HTML啟動器代碼中,我必須為其輸入寬度和高度,因此我一直在嘗試訪問瀏覽器框架的寬度和高度來初始化游戲。 到目前為止,我還沒有任何工作。 這些是我嘗試依次訪問寬度和高度的嘗試。
Gdx.graphics.getWidth()
和Gdx.graphics.getHeight()
Gdx.app.getGraphics().getWidth()
和Gdx.app.getGraphics().getHeight()
this.getGraphics().getWidth()
和this.getGraphics().getHeight()
在此代碼上使用所有這些方法: return new GwtApplicationConfiguration(int width, int height);
什么也不顯示。 只有當我對值進行硬編碼時,它才能顯示任何內容,而硬編碼似乎並不是適合任何大小的瀏覽器的好方法。
或者,是否可以將這些值設置為分辨率(例如1920x1080),然后僅使用CSS在整個屏幕上拉動游戲,或者這不是可行的方法嗎?
將來,我想在瀏覽器重新調整大小時也調整游戲大小,因此我將向調整大小事件添加相同的代碼。
您必須使用平台特定的代碼...
return new GwtApplicationConfiguration(Window.getClientWidth(), Window.getClientHeight());
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.