我正在使用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());
我错过了一些东西,但我找不到要改变的东西。
答案 0 :(得分:1)
这是PlayN(OOO fork)中的一个错误,它已在https://github.com/threerings/playn/commit/058a2e6919131b39cf2c26eb3db3fb220e523879
中修复