【问题标题】:Unity3D hi res image of Canvas画布的 Unity3D 高分辨率图像
【发布时间】:2016-01-21 07:19:30
【问题描述】:

我有一个带有一些图像和文本的 Unity3D 画布。无论移动应用运行在什么分辨率上,我都需要能够将该画布转换为设定分辨率的图片。

我可以通过创建所需图片分辨率的 Texture2D 并在该画布中使用获取图像的设置像素来​​做到这一点,但这不适用于文本。我怎样才能得到字体呢?

另一件事是使用相机拍摄画布的照片,但这取决于屏幕分辨率。有没有办法克服这个问题?

【问题讨论】:

    标签: unity3d unity5 unity3d-2dtools unity3d-gui unity3d-5


    【解决方案1】:

    UI 可以选择通过在源处分配最小值和最大值来自动调整范围大小。

    但也许你有兴趣研究这个 UIAutoLayout。

    http://docs.unity3d.com/Manual/script-Text.html UI-文本、段落、最佳拟合。指定最小尺寸和最大尺寸。

    作为您要分配具有纹理或您最想要的最大分辨率的每张图片。分配您将部署的设备和平台。 http://docs.unity3d.com/Manual/class-TextureImporter.html

    注意自动调整,错误配置会导致质量图像和文本字体的损失,尤其是在自动重新缩放时。

    希望对你有帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-10-03
      • 2015-10-20
      • 2014-05-25
      • 1970-01-01
      • 1970-01-01
      • 2013-04-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多