在PlayN中,如何将游戏画布放在现有网页的特定元素中?

时间:2012-06-18 15:51:13

标签: html5 playn

我想要实现的一个简单例子:

<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>

问题是:PlayN javascript似乎将包含我的游戏的画布附加到DOM的末尾,并重置body属性以匹配画布大小。所以游戏总是最终出现在屏幕的底部。

我想我可以添加一些javascript来在加载画布后重新排列布局。是否可以将画布加载到指定的元素中?

1 个答案:

答案 0 :(得分:3)

将id =“playn-root”添加到您想要拥有游戏画布的元素中。

在启动时,PlayN会查找此ID。如果找到,游戏画布将添加到相应的元素内。否则,它将附加到body元素。