簡體   English   中英

如何使LibGDX應用程序以與瀏覽器框架相同的分辨率啟動

[英]How to make a LibGDX application launch at the same resolution as the browser frame

因此,我試圖將我的游戲放到從瀏覽器啟動時的位置,以占據瀏覽器中的所有屏幕。 在我的HTML啟動器代碼中,我必須為其輸入寬度和高度,因此我一直在嘗試訪問瀏覽器框架的寬度和高度來初始化游戲。 到目前為止,我還沒有任何工作。 這些是我嘗試依次訪問寬度和高度的嘗試。

  1. Gdx.graphics.getWidth()Gdx.graphics.getHeight()
  2. Gdx.app.getGraphics().getWidth()Gdx.app.getGraphics().getHeight()
  3. this.getGraphics().getWidth()this.getGraphics().getHeight()

在此代碼上使用所有這些方法: return new GwtApplicationConfiguration(int width, int height); 什么也不顯示。 只有當我對值進行硬編碼時,它才能顯示任何內容,而硬編碼似乎並不是適合任何大小的瀏覽器的好方法。

或者,是否可以將這些值設置為分辨率(例如1920x1080),然后僅使用CSS在整個屏幕上拉動游戲,或者這不是可行的方法嗎?


將來,我想在瀏覽器重新調整大小時也調整游戲大小,因此我將向調整大小事件添加相同的代碼。

您必須使用平台特定的代碼...

return new GwtApplicationConfiguration(Window.getClientWidth(), Window.getClientHeight());

來源: LibGDX自動縮放GWT窗口以監視分辨率

暫無
暫無

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

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