为什么图像在 Hololens 中具有不同的像素分辨率

Why image has different pixel resolution in Hololens

我正在开发应用程序,其中小 UI.Images 以小纹理 32x32 像素显示。正确显示每个像素非常重要。

当我尝试在 Unity 中启动应用程序时,一切都很完美 - 图片由 32x32 像素组成。

在部署到 Hololens 时,图像质量较差,分辨率变为 16x16 像素。

问题是如何在 Hololens 设备上获取以 32x32 像素质量显示的纹理?

好吧,我终于明白了。在 Unity Edit > Project Settings > Quality 中,选项 Very Low 用于 Hololens 应用程序。在此模式下,Texture Quality 设置为 Half Res,因此 Image 以一半分辨率渲染像素数(16 像素)。当更改为 Full Res 时,Image 将获得原始的 32 像素大小。

它没有解释为什么图像在 Unity Editor 中可以正常显示,但最重要的是现在它在设备上可以正常工作了。