2

我正在使用来自 git 的最新 PlayN 版本,它从平台中删除了 setSize(w, h) 方法。

在 Java 后端,我为我的游戏提供了所需的维度:

Config conf = new Config();
conf.width = 720;
conf.height = 600;

JavaPlatform platform = JavaPlatform.register(conf);

我编译为 HTML,但现在我不确定如何在 HTML 平台上指定游戏大小。我给#playn-root 元素一个这样的样式:

<style>
  #playn-root {
    height: 600px;
    width: 720px;
  }
</style>

确实调整了 div 元素的大小,但我的游戏仍然在里面缩小了(大小 300 x 150)

这是游戏的初始化代码:

root = _iface.createRoot(new AbsoluteLayout(), rootSheet, graphics().rootLayer()).setSize(graphics().width(), graphics().height());

我错过了一些东西,但我找不到要改变的东西。

4

1 回答 1

1

这是 PlayN(OOO 分支)中的一个错误,已在https://github.com/threerings/playn/commit/058a2e6919131b39cf2c26eb3db3fb220e523879中修复

于 2012-11-22T21:53:06.300 回答