如何在Unity中支持安卓设备的不同spites密度?

问题描述 投票:0回答:1

我在Unity中用4k图片制作2D游戏,需要优化移动设备的图片。我发现安卓有很好的方法来解决我的问题。只要为屏幕分辨率创建不同的文件夹(xhdpi, hdpi, mdpi, ldpi)(查看 联系 获取更多信息),并将您的游戏发布为 应用包. 当用户下载游戏时,他将得到他的设备所支持的纹理分辨率,这是超级酷的,也是我所需要的(有用的)。联系 关于它)。)

但我找不到任何信息,如何在Unity中做到这一点(为不同的分辨率创建图像并制作智能应用捆绑)。在Unity中,我找不到任何信息,如何在Unity中实现这个功能(为不同的分辨率创建图像并制作智能应用捆绑)。支持 应用捆绑,但如何处理不同分辨率的精灵--对我来说还是个迷。

android unity3d screen-resolution android-app-bundle app-bundle
1个回答
0
投票

我建议使用矢量SVG格式,它们可以缩放到任何屏幕尺寸。从包管理器中下载矢量图形包。

https:/docs.unity3d.comPackagescom.unity.vectorgraphics@2.0manualindex.html

你也可以像Resources.Load一样,针对不同的纹理尺寸,根据屏幕分辨率只加载你想要的纹理。

https:/docs.unity3d.comScriptReferenceResources.Load.html。

https:/docs.unity3d.comScriptReferenceScreen-resolutions.html。

© www.soinside.com 2019 - 2024. All rights reserved.