У меня проблема с приложением для смартфона (пока Android), которое я программирую в unity3d. У меня получилась следующая настройка: у меня есть сфера, на которой пока что у меня есть текстура мира. Его разрешение уже установлено на максимум, но когда я «увеличиваю» его, оно выглядит просто отвратительно. Я хотел бы перезагрузить фрагменты текстур, как на картах Google, чтобы иметь более высокое разрешение, не оказывая слишком большого влияния на память. Такой подход вообще хорош? И если да: как мне это сделать? До сих пор не нашел нужных вещей, или я просто ошибся.
РЕДАКТИРОВАТЬ: Поскольку некоторые люди, вероятно, меня неправильно понимают, я попробую еще раз с некоторыми подробностями. То, что я пытаюсь настроить, это Земля как сфера с картой. С этой картой все в порядке, если вы не слишком сильно увеличиваете масштаб, что очевидно из-за конечного разрешения текстур. Теперь, чтобы по-прежнему иметь хорошее качество графики, при увеличении настолько, чтобы можно было видеть улицы в городе, я хочу загрузить дополнительные «спутниковые изображения», как это делает Google Maps (вы знаете: вы увеличиваете масштаб, а Google Maps всегда перезагружает изображение). изображения в этой конкретной области, чтобы по-прежнему обеспечивать хорошее качество графики). Как мне добиться этого конкретного поведения? Предоставить все нужные мне плитки не проблема, у меня есть векторная графика, из которой я могу экспортировать все необходимые плитки, но я не знаю, как перезагрузить эти плитки при увеличении масштаба в этой конкретной области (чтобы уменьшить потребление памяти, вызовы отрисовки , и т.д).
Любая помощь очень ценится, так как я новичок в программировании с единством. Заранее большое спасибо!
Дастин