我非常适合LibGDX针对桌面部署而且我正在努力扩展到HTML5交叉编译部署中。
有什么办法可以在部署到HTML5时将数据从同一页面上运行的HTML表单或Javascript传递到LibGDX应用程序?我希望在画布旁边放置一个表单,在提交时将数据传递到应用程序中。或者使用HTML页面作为UI传递数据的任何其他方法?
答案 0 :(得分:3)
我个人自己并不是很了解这个话题,但问题很有趣,而且我觉得我设法在某个地方进行了一些挖掘。我所建议的可能不是最好的方法,所以要少吃盐。
从我读过的内容来看,我认为最好的方法是使用GWT JNSI将原生javascript放在HtmlLauncher.java
文件中,该文件应该在html/src
子文件的某个位置找到。目录
如何构建本机函数的示例包括libGDX
后端本身以及我在网上找到的另一个链接:
第二个例子是一个实际游戏,它定义了必要时在HTML5平台上调用的javascript。通过遵循这些示例,制作像getData
这样的函数来解决您的数据并将其返回游戏并不是很难。希望这有点帮助。