2013-07-03 113 views
5

我一直在用LibGDX編寫一款遊戲,它現在在桌面和Android上運行平穩數月,儘管我最近試圖將它部署到HTML。不幸的是,它在Chrome中運行在< 1 fps。即使我拿出一些效果,速度也很慢。屏幕上有5張圖像,分辨率爲320x240,分辨率爲5fps。LibGDX HTML運行緩慢

我剛剛爲此安裝了GWT,並不熟悉網絡內容,所以我可能錯過了一些至關重要的東西。我編譯並運行,選擇「Web Application」,然後點擊Eclipse在「Development Mode」面板中給出的鏈接。我得到一個很酷的加載欄,然後我的遊戲出現並在ENIAC上播放。我需要採取哪些步驟才能使其正常運行?對不起,如果這是模糊的,這是我的第一個網頁遊戲,所以我不知道我不知道什麼,谷歌幹了。

回答

11

您正在以「託管」模式運行它,並附加了調試程序。通過選擇「作爲Web應用程序調試」或「作爲Web應用程序運行」從Eclipse運行時通常就是這種情況。不幸的是,這使得它非常慢。如果分離調試器(通過從啓動url中刪除查詢字符串),速度將大大增加。此外,您可以嘗試Super Dev模式。

請注意,對項目進行完整的GWT編譯並從外部Web服務器運行它也將全速運行。

+0

此信息非常有用 非常感謝 –

+0

此查詢字符串和/或啓動url在哪裏,我該怎麼做?我看到一個網址「http://127.0.0.1:8888/index.html?gwt.codesvr=127.0.0.1:9997」,它將我帶入我的遊戲。 – GraphicsMuncher

+1

這是啓動網址。查詢字符串從問號開始,因此刪除以問號開頭的所有內容。 –

0

libGDX的大部分網頁遊戲在本地服務器上運行緩慢(原因可能與@ nEx.Software告訴的原因相同),但是當您在全局服務器上上傳遊戲時,它會順利運行。您可以嘗試if您可以。