Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/341.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何与LibGDX HTML5应用程序通信?_Javascript_Java_Html_Libgdx - Fatal编程技术网

Javascript 如何与LibGDX HTML5应用程序通信?

Javascript 如何与LibGDX HTML5应用程序通信?,javascript,java,html,libgdx,Javascript,Java,Html,Libgdx,我对桌面部署非常满意,我正试图扩展到HTML5交叉编译部署中,这使之成为可能 当部署到HTML5时,有没有办法将同一页面上运行的HTML表单或Javascript中的数据传递到LibGDX应用程序中?我想在画布旁边放置一个表单,在提交时将数据传递到应用程序中。或者使用HTML页面作为UI来传递数据的任何其他方法?我个人对这个主题不太了解,但这个问题非常有趣,我想我通过一些深入的研究,已经取得了一些进展。我的建议可能不是最好的方法,所以还是少说一点吧 根据我所读的内容,我认为最好的方法是使用GWT

我对桌面部署非常满意,我正试图扩展到HTML5交叉编译部署中,这使之成为可能


当部署到HTML5时,有没有办法将同一页面上运行的HTML表单或Javascript中的数据传递到LibGDX应用程序中?我想在画布旁边放置一个表单,在提交时将数据传递到应用程序中。或者使用HTML页面作为UI来传递数据的任何其他方法?

我个人对这个主题不太了解,但这个问题非常有趣,我想我通过一些深入的研究,已经取得了一些进展。我的建议可能不是最好的方法,所以还是少说一点吧

根据我所读的内容,我认为最好的方法是使用GWT JNSI将本机javascript放入
HtmlLauncher.java
文件中,该文件应该位于
html/src
子目录中

如何构造本机函数的示例包括
libGDX
后端本身和我在网上找到的另一个链接:


第二个例子是一个实际的游戏,它定义了必要时在HTML5平台上调用的javascript。通过以下示例,创建一个像
getData
这样的函数应该不会太难,它可以查询DOM中的数据并将其返回到游戏中。希望这能有所帮助。

这真是太棒了,谢谢!我会试一试,希望我能让它工作:)