2

playn-root コンポーネントを他の標準 gwt パネルおよびコンポーネントと統合するのに問題があります。つまり、ボタンやテーブルなどの標準的な gwt コンポーネントがあり、playn ルートを希望する場所に追加する方法がわかりません。

HtmlGraphics には rootElement という要素があり、パッケージで保護された memember にアクセスできれば、必要に応じて操作できると思います。HtmlPlatform クラスを拡張しようとしましたが、このクラスには既定のコンストラクターがないため、拡張できません。

playn を HTML ターゲット ゲームの gwt の残りの部分と統合するにはどうすればよいですか?

4

1 に答える 1

4

<div>IDを使用してHTMLホストページにを配置playn-rootすると、PlayNはそのdivにゲームビューを追加します。かわいいサンプルゲームはこれを示しています:

<body bgcolor="black">
  <div id='playn-root'></div>
  <script src="cutegame/cutegame.nocache.js"></script>
</body>

GWTアプリでそのdivにアクセスする必要がある場合は、次を使用できますDocument

Document.get().getElementById("playn-root")
于 2012-05-12T15:43:27.203 に答える