我在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可能需要(重新建立)”并且不加载任何内容。
知道可能出现什么问题吗?
答案 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)方面运行速度慢游戏。