0
我现在有一个注释4,它有一个高分辨率的屏幕(2560x1440),当以本地分辨率播放时,表现不佳。Android:改变游戏性能的密度?
我发现应用程序在Play商店,将允许更改分辨率,但都需要root(& t版本目前无法root)。
但是我可以改变没有根的屏幕密度。
我很好奇,如果我会得到相同的性能提升改变密度,因为我会改变分辨率?
我现在有一个注释4,它有一个高分辨率的屏幕(2560x1440),当以本地分辨率播放时,表现不佳。Android:改变游戏性能的密度?
我发现应用程序在Play商店,将允许更改分辨率,但都需要root(& t版本目前无法root)。
但是我可以改变没有根的屏幕密度。
我很好奇,如果我会得到相同的性能提升改变密度,因为我会改变分辨率?
极不可能。
分辨率定义了屏幕上显示的像素数量。当您更改分辨率时,系统将更改用于渲染的所有图像缓冲区的大小。这意味着有不同数量的像素可以进行阴影和绘制。
另一方面,还有一个密度,它定义了您可以在一英寸的物理屏幕上适合多少像素。密度改变了用于缩放图像的内部矩阵。操作总是一样的。在使用原生Android UI的应用程序中,您可能会获得小幅提升,因为通过更改密度值,您可以更改屏幕的密度类型(中等,高,x高等)。这会将应用程序使用的可拖动文件夹更改为(可能)更小的文件夹,这将导致更快的图像加载和UI混乱。
这个窍门不适用于游戏,因为在大多数情况下游戏不关心可绘制文件夹。