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

时间:2018-06-15 13:31:05

标签: c# unity3d hololens unity-ui

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

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

Image in Unity

在部署到Hololens时,图像的质量和分辨率更低,变为 16x16 像素。

Image in Hololens

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

1 个答案:

答案 0 :(得分:1)

好吧,终于我明白了。在Unity 编辑>项目设置>质量中,选项非常低用于Hololens应用程序。在这种模式下,纹理质量设置为半分辨率,因此图像使用一半像素(16个像素)的像素进行渲染。当更改为完整分辨率时,图片将获得原始的32像素大小。

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