1

对于 Unity 中的 UI 设计,我使用 Scale 模式作为Scale with screen Size. 当我使用一些图像并在更大的屏幕上渲染 UI 时。图像显示为像素化图像。

我阅读AssetBundle Variants并想使用它们。但我怀疑如何Screen Density帮助我选择正确的 AssetBundle Variant。

根据这个参考。

iPhone - 3.5 in, 320x480px 导致选择 1.0 ( mdpi )

iPad - 9.7 in, 768x1024px 也导致选择 1.0 ( mdpi )

因此,如果 iPhone 和 iPad 都选择相同的 1.0 (mdpi) 版本的资产包变体,因为我Scale with screen Size在我的游戏中使用 Canvas Scaler 模式。图像不会仍然像素化,因为它只是为不同尺寸的屏幕缩放了相同的图像?

我在谷歌搜索,但找不到博客或任何清楚解释这些事情的例子。我在使用AssetBundles或选择资产变体或为手机和平板电脑准备资产变体变体的过程中是否遗漏了什么......?

4

1 回答 1

0

您应该导出与最高分辨率相关的资产作为参考。72 dpi 没问题。然后优化不同的构建以使用 atlas 变体。我希望它有帮助;)

于 2018-11-07T07:57:48.890 回答