【发布时间】:2016-07-28 07:55:43
【问题描述】:
我正在尝试获取设备的真实分辨率,这里是三星 Galaxy S7,但它也不适用于 SGS 6。
我尝试过使用 Java 的 DisplayMetrics:
DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
int width=dm.widthPixels;
int height=dm.heightPixels;
-这将返回 1920x1080。
尝试过虚幻引擎:
FPlatformMisc::GetHardwareWindow()
GEngine->GameViewport->Viewport->GetSizeXY()
——都错了。
所需的结果是 2560x1440。有什么想法吗?
编辑:我正在开发 UE 4.10
【问题讨论】:
-
听起来很奇怪。试试
getRealMetrics(dm) -
也试过了,还是一样
标签: java android c++ unreal-engine4