2016-07-01 1 views
1

저는 데스크톱 배포를 목표로하는 LibGDX을 매우 편하게 생각하며 HTML5 크로스 컴파일 배포를 확장하려고합니다.LibGDX HTML5 앱과 통신하는 방법은 무엇입니까?

HTML5에 배포 할 때 LibGDX 앱에 동일한 페이지에서 실행되는 HTML 양식이나 Javascript에서 데이터를 전달할 수있는 방법이 있습니까? 캔버스 옆에 양식을두고 싶습니다. 제출시 데이터가 앱으로 전달됩니다. 또는 HTML 페이지를 UI로 사용하여 데이터를 전달하는 다른 방법은 무엇입니까?

답변

2

저는 개인적으로 주제에 대해 많이 알지 못합니다.하지만 질문은 상당히 흥미 롭습니다. 그리고 나는 어딘가에 파고 들었을 것으로 생각합니다. 제가 제안하는 것은 최선의 방법이 아니므로 소금 한 덩어리로 복용하십시오.

제가 읽은 바로는 앞으로 GWT JNSI를 사용하여 하위 디렉토리에있는 HtmlLauncher.java 파일 내에 네이티브 javascript를 넣어 두는 것이 가장 좋습니다. 기본 기능을 구성하는 방법에

예는 libGDX 백엔드 자신과 내가 찾은 다른 링크를 포함 온라인 :

https://github.com/libgdx/libgdx/blob/master/backends/gdx-backends-gwt/src/com/badlogic/gdx/backends/gwt/

https://github.com/piotr-j/dungen/blob/master/html/src/io/piotrjastrzebski/dungen/client/HtmlLauncher.java#L59

두 번째 예제로 자바 스크립트를 정의하는 실제 게임이다 필요한 경우 HTML5 플랫폼을 호출했습니다. 이 예를 따르면 DOM에 데이터를 쿼리하여 게임에 반환하는 getData과 같은 함수를 만드는 것이 너무 어렵지 않습니다. 바라기를 이것은 다소 도움이되기를 바랍니다.

+0

환상적인 파고다. 고마워! 나는 그것을 줄 것이다, 내가 일할 수 있기를 희망한다. :) –

관련 문제