我试过了 :
graphics().setSize(800, 600);
但它没有任何效果(至少对 java 和 html 而言)。
而且似乎这种方法已被弃用。设置游戏大小的最佳方法是什么?
我试过了 :
graphics().setSize(800, 600);
但它没有任何效果(至少对 java 和 html 而言)。
而且似乎这种方法已被弃用。设置游戏大小的最佳方法是什么?
此方法在 PlayN 1.5 版本中已弃用,Android/iOS 上的游戏视图大小由设备决定。Java 上的大小是通过 JavaPlatform.Config 配置的。HTML 中的大小由您的 playn-root div 的大小配置。
例如在 java 后端:
public class GameJava {
public static void main(String[] args) {
//Setting the size of the Java Backend
Config config = new Config();
config.width = 800;
config.height = 480;
JavaPlatform platform = JavaPlatform.register(config);
platform.assets().setPathPrefix("your/package/resources");
PlayN.run(new Game());
}
}
对于 HTML 做这样的事情:
<style>
#playn-root {
width: 640px;
height: 480px;
}
</style>
....
<div id="playn-root"></div>
<body>
<script src="game/game.nocache.js"></script>
</body>