Я сделал Unity3D игра. Фоновая текстура - 2048x2048, чтобы соответствовать разрешению сетчатки iPad. Но это слишком много для старых телефонов с гораздо меньшим разрешением. Я изменил размер всех текстур и сделал вторую папку с дважды уменьшенными текстурами.Unity3D выбрать Assets папку в соответствии с разрешением экрана
Каков правильный способ выбора папки текстур в соответствии с разрешением.
Характер Unity3D - это его инструменты GUI, и если я обычно устанавливаю текстуру в инспекторе свойств, то это не единственный способ установить все вручную в коде.
Также я не уверен, что я буду менять текстуры в коде, тогда он не будет загружать как старые, так и новые текстуры.
Другая идея - использовать разные сцены для разных разрешений. Но он удваивает работу, если я хочу что-то изменить, и он удваивает работу для тестирования приложения.
Должно быть какое-то решение для обработки нескольких разрешений. Но я не могу найти ничего простого, который будет просто выбирать папку с текстурами при запуске.
У меня была такая же проблема, и я пришел к выводу, что это можно сделать только вручную в коде – cahen
Это смешно. Все очень умное в Unity, но в нем нет такой базовой функции. – Max
Вы попробуете Sprite Packer?. Подобно атласу на Нги – joreldraw