运行playn的html版本

时间:2012-01-11 05:21:00

标签: playn

我在eclipse上安装了playn(http://code.google.com/p/playn/wiki/GettingStarted#Running_via_Eclipse),我加载了示例程序并加载了文件,java运行正常。但对于HTML 我右键单击showcase-html>谷歌>编 我没有收到任何错误:

Compiling module playn.showcase.Showcase
   Compiling 1 permutation
      Compiling permutation 0...
   Compile of permutations succeeded
Linking into C:\Users\(my path)\playn-samples\showcase\html\target\playn-showcase-html-1.0-SNAPSHOT\showcase
   Link succeeded
   Compilation succeeded -- 12.208s

然后 以>运行网络应用程序

我在开发标签中找到了一个网址:

http://127.0.0.1:8888/Showcase.html?gwt.codesvr=127.0.0.1:9997

当我运行它时会挂起我的浏览器

当我运行时:

http://127.0.0.1:8888/Showcase.html

在弹出窗口中显示“GWT MODULE可能需要(重新建立)”并且不加载任何内容。

知道可能出现什么问题吗?

1 个答案:

答案 0 :(得分:5)

我不建议使用Eclipse来编译和测试PlayN游戏的HTML5后端。 使用Java后端进行开发和测试,在构建HTML5版本时,使用Maven命令行来构建和测试它。它更可靠。

但是,如果你坚持在Eclipse中测试HTML5后端,你必须要小心。您上面所做的是首先将Java代码编译为JavaScript(通过使用 Google - > Compile ),然后使用GWT devmode stubs覆盖已编译的JavaScript(当您使用运行为 - > Web应用程序)。

相反,您应该使用 Google - >编译,然后展开 playn-showcase-html - >目标 - > playn-showcase-html-1.0-SNAPSHOT 并右键点击 Showcase.html 并选择打开方式 - >网络浏览器。编辑:您需要在Web服务器中运行生成的代码,以避免交叉脚本问题。

您永远不想使用GWT devmode(运行为 - > Web应用程序)来测试游戏的HTML5后端,因为GWT devmode在运行高性能代码(如HTML5)方面运行速度慢游戏。