如何在Android中使用playn自动检测屏幕大小?
问题描述:
我最近注意到图层可以在需要时调整大小,所以我试图实现一种方法来调整主图层的大小,使其运行的android屏幕的大小。如何在Android中使用playn自动检测屏幕大小?
如何从playn访问设备屏幕大小?
还有另一种方式来调整Android设备中的游戏大小,具体取决于playn屏幕的大小吗?
答
你试过吗?
这为您提供可用的设备渲染表面。
PlayN.graphics().width()
PlayN.graphics().height()
或者我误解了你的问题?
答
PlayN.graphics().width()
和PlayN.graphics().height()
给你,你要求(通过PlayN.graphics().setSize()
)视图大小,而不是最大可用的屏幕尺寸。
要获得最大可用屏幕尺寸,请使用PlayN.graphics().availableWidth()
和PlayN.graphics().availableHeight()
。
答
我相信你在找什么是PlayN.graphics().screenHeight()
和PlayN.graphics().screenWidth()
。
复制出来的Graphics.java文件:
- 屏幕宽度() - 获取可用的屏幕房地产的宽度,以像素为单位。
- screenHeight() - 以像素为单位获取可用屏幕空间的高度。
- width() - 获取可绘制表面的宽度(以像素为单位)。
- height() - 获取可绘制曲面的高度,以像素为单位。
正如说明所述,screenHeight()和screenWidth()提供了实际的屏幕高度/宽度。使用这些值,您可以调整游戏的大小或比例以适合屏幕。
谢谢!那正是我所期待的。 – braco 2012-03-28 04:49:00