我制作了 Unity3D 游戏。背景纹理为 2048x2048 以适应 iPad Retina 分辨率。但对于分辨率低得多的旧手机来说,这太过分了。我调整了所有纹理的大小并创建了第二个文件夹,其中包含两次降级的纹理。
根据分辨率选择纹理文件夹的正确方法是什么。
Unity3D 的本质是它的 GUI 工具,如果我通常在属性检查器中设置纹理,那么在代码中手动设置所有内容不是 Unity 的方式。
另外我不确定我是否会更改代码中的纹理,然后它不会同时加载新旧纹理。
另一个想法是为不同的分辨率使用不同的场景。但是如果我想改变一些东西,它会加倍工作,并且测试应用程序会加倍工作。
必须有一些解决方案来处理多个分辨率。但我找不到任何简单的东西,只会在启动时选择带有纹理的文件夹。