我最近注意到可以在需要时调整图层的大小,因此我正在尝试实现一种方法来将主图层的大小调整为正在运行的 android 屏幕的大小。
如何从 playn 访问设备屏幕尺寸?
还有另一种方法可以根据 playn 的屏幕大小调整 android 设备中的游戏大小吗?
I believe what you are looking for is PlayN.graphics().screenHeight()
and PlayN.graphics().screenWidth()
.
Copied out of the Graphics.java file:
As the descriptions state, screenHeight() and screenWidth() provide the actual screen height/width. With these values, you can adjust the size or scale of your game to fit the screen.
PlayN.graphics().width()
并PlayN.graphics().height()
为您提供您请求的视图大小(通过PlayN.graphics().setSize()
),而不是最大可用屏幕大小。
要获得最大可用屏幕尺寸,请使用PlayN.graphics().availableWidth()
和PlayN.graphics().availableHeight()
。
你试过这个吗?
这为您提供了可用的设备渲染表面。
PlayN.graphics().width()
PlayN.graphics().height()
或者我误解了你的问题?