首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在三星Galaxy或UE4 c++上获得真实屏幕分辨率

在三星Galaxy或UE4 c++上获得真实屏幕分辨率
EN

Stack Overflow用户
提问于 2016-04-07 12:23:51
回答 1查看 521关注 0票数 2

我试图获得这款设备的真正分辨率,这里是三星Galaxy S7,但它在SGS 6上也不起作用。

我试过使用Java的DisplayMetrics:

代码语言:javascript
复制
DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
int width=dm.widthPixels;
int height=dm.heightPixels;

-this返回1920x1080。

曾尝试过“虚幻引擎”:

代码语言:javascript
复制
FPlatformMisc::GetHardwareWindow()
GEngine->GameViewport->Viewport->GetSizeXY()

-both错了。

所需的结果是2560x1440。有什么想法吗?

编辑:我正在研究UE 4.10

EN

回答 1

Stack Overflow用户

发布于 2017-08-07 08:03:50

我知道,我迟到了,但如果有人面临这个问题,我用这个解决了:

代码语言:javascript
复制
Display display = activity.getWindowManager().getDefaultDisplay();
if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.M) {
scwidth = display.getMode().getPhysicalWidth();}
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36476105

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档