6

我一直在用 LibGDX 编写一个游戏,它已经在桌面和 Android 上运行了几个月,尽管我最近尝试将它部署到 HTML。不幸的是,它在 Chrome 中以 <1 fps 的速度运行。即使我取出一些效果,它也很慢。我得到大约 5fps 的画面,屏幕上有约 5 张图像,分辨率为 320x240。

我刚刚为此安装了 GWT,并且不熟悉网络内容,所以我可能遗漏了一些重要的东西。我编译并运行,选择“Web Application”,然后单击 Eclipse 在“开发模式”面板中给我的链接。我得到了一个很酷的加载栏,然后我的游戏就会出现并像在 ENIAC 上一样玩。我要采取哪些步骤才能正常运行?抱歉,如果这含糊不清,这是我的第一个网页游戏,所以我不知道我不知道什么,而且谷歌正在干涸。

4

2 回答 2

11

您正在“托管”模式下运行它,并附加了调试器。这通常是通过选择“Debug as Web Application”或“Run as Web Application”从 Eclipse 运行时的情况。不幸的是,这使得它非常慢。如果您分离调试器(通过从启动 url 中删除查询字符串),速度将大大提高。另外,您可以尝试超级开发模式。

请注意,对项目进行完整的 GWT 编译并从外部 Web 服务器运行它也将全速运行。

于 2013-07-03T16:32:30.603 回答
0

大多数libGDX的网页游戏在本地服务器上运行缓慢(原因可能与@nEx.Software所说的相同)但是当您将游戏上传到全球服务器时,它会运行顺利。如果可以的话,您可以尝试。

于 2013-07-04T04:42:10.777 回答