我正在使用来自 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());
我错过了一些东西,但我找不到要改变的东西。