0

私が達成したいことの簡単な例:

<body>
    <div style="float:left;">
        Hey, look to the right. There's my game!
    </div>
    <div id="mygame">
        <script src="mygame/mygame.nocache.js"></script>
    </div>
</body>

問題は次のとおりです。PlayNjavascriptは、私のゲームを構成するキャンバスをDOMの最後に追加し、本文の属性をキャンバスのサイズに一致するようにリセットしているように見えます。したがって、ゲームは常に画面の下部で終了します。

キャンバスがロードされた後、レイアウトを再配置するためにJavaScriptを追加できると思います。指定された要素にキャンバスをロードすることは可能ですか?

4

1 に答える 1

3

ゲームキャンバスを配置する要素にid="playn-root"を追加します。

起動時に、PlayNはこのIDを探します。見つかった場合、ゲームキャンバスは対応する要素内に追加されます。それ以外の場合は、body要素に追加されます。

于 2012-06-18T16:30:45.553 に答える