Все материалы на сайте — ассеты, 3D-модели, логотипы и другие объекты — предоставлены исключительно в ознакомительных и учебных целях. У этих материалов есть правообладатели, которые, возможно, не давали согласия на работу со своими произведениями в рамках данного ресурса.
Master Map
Навигационная система Master Map - это комплексное и оптимизированное по производительности решение для интеграции динамических карт, мини-карт и картографических навигационных систем в ваш проект Unity. Разработанный для поддержки сложных сред, таких как многоуровневые здания, интерьеры и идеально подходящий для RPG-игр, этот пакет прост в настройке и гибок для разработчиков.
Этот пакет идеально подходит как для сюжетных игр с предварительно разработанными уровнями, так и для динамичных миров. Для предварительно разработанных уровней размером до 4000х4000 метров на сцену используйте режим статической карты для отображения стилизованных 2D-карт. Для создания процедурно сгенерированных миров или бесшовных массивных сред с открытым миром переключитесь в режим динамической карты с текстурами для рендеринга в реальном времени и настраиваемыми стилизованными шейдерами.
Онлайн-загрузка документов | демонстрационных версий (Google Drive)
Основные возможности:
Инструмент для создания карт 🗺️
Вспомогательные карты: Подробный обзор местоположения
Помимо предоставления текстуры основной карты для каждой высоты/ слоя сцены, картографическая система предлагает дополнительные карты для отображения текстур с высокой степенью детализации для конкретных местоположений в вашей сцене. Это позволяет повысить удобство работы с пользователем за счет детализации ключевых областей.
Ключевым преимуществом вложенных карт является их независимое наслоение. В то время как ваша основная карта может содержать один слой (высоту), дополнительная карта для помещений, таких как многоэтажный замок, может содержать несколько отдельных слоев (например, Подвал, цокольный этаж, Первый этаж, Крыша), каждый из которых имеет свою собственную детализированную текстуру.
Режим динамической карты 🖼️
Рендеринг в реальном времени для процедурно сгенерированных миров и бесшовных сред открытого мира.
Эффективная производительность: текстуры обновляются только тогда, когда игрок выходит из текущей зоны, что обеспечивает минимальное влияние на производительность во время игрового процесса.
Идеально подходит для массивных, динамичных игровых миров, где предварительно разработанные текстуры непрактичны.
Обеспечивает гибкость и адаптивность для разработчиков, работающих в постоянно меняющихся условиях.
🧭 Система мини-карт
Высокооптимизированная мини-карта, в которой для достижения максимальной производительности используются 2D-координаты, а не текстуры для рендеринга в каждом кадре. Особенности включают в себя: Возможность настройки значков (текстуры, размер, цвет).
Динамический поворот карты в режиме ориентации игрока.
Увеличение / уменьшение масштаба с плавными переходами.
Возможность гибкого отображения значков и текста, значков дополнительных состояний (например, состояния квеста).
🌍 Система карт мира
Отображение значков карт по категориям - Полнофункциональная интерактивная карта мира для больших сцен.
Размещение маркеров и управление ими (простой маркер и настраиваемый список маркеров).
Плавная прокрутка и масштабирование
Динамическое отображение названия и поддержка координат.
🧩 Навигационная система
С помощью динамического поиска пути вы сможете легко направлять игроков по всему миру: щелкните правой кнопкой мыши (настраивается), чтобы задать точки навигации.
В режиме реального времени обновляйте маршрут для движущихся целей.
Визуализация 3D-маршрута и интеграция с картой.
Многоуровневая поддержка точек входа.
📍 Настраиваемые точки на карте
Добавляйте точки на карте для неигровых персонажей, монстров, локаций и многого другого с помощью компонента MapPoint.
Настраиваемые значки, текст и индикаторы дальности.
Всплывающие подсказки при наведении курсора мыши обеспечивают дополнительную интерактивность.
Управление состоянием заданий или событий (например, маркеры внимания)
Возможность отображения значков карт (необязательно с текстом) непосредственно в вашем трехмерном изображении мира. Это идеально подходит для четкого указания достопримечательностей, целей квеста или местоположений NPC путем отображения значков над соответствующими объектами.
🏃 Панель навигации
Навигационная панель в виде компаса на верхнем экране, которая динамически отображает значки близлежащих карт и маркеры игроков. Легко находите достопримечательности и маршруты с первого взгляда.
Система Fogof War System
Система Fog of War постепенно раскрывает карту по мере изучения игроками.
Облегченный рендеринг на базе графического процессора обеспечивает высокую производительность.
Полностью настраиваемые визуальные эффекты (цвет и прозрачность).
Интегрирован с картой мира и мини-картой.
Простой API для полного контроля во время выполнения и сохранения.
Функции, удобные для разработчиков:
API и обратные вызовы: Полностью документированные обратные вызовы для обновлений во время выполнения, состояния точек на карте и управления путями навигации.
Бесшовная интеграция: Простая настройка с помощью удобных инструментов и редакторов. Добавьте картографическую систему в свою игру всего за несколько минут.
Настраиваемый внешний вид: измените уровни масштабирования, слои карты, значки навигации и расположение пользовательского интерфейса в соответствии с визуальным стилем вашей игры.
Оптимизированная производительность: текстуры не отображаются на каждом кадре, что обеспечивает плавную работу даже в больших и детализированных сценах.
Упрощенная интеграция контроллера: Специальный скрипт (например, ControllerMapping.cs или название нового компонента) значительно упрощает интеграцию геймпада и контроллера для навигации по карте и взаимодействия с ней.
Независимо от того, создаете ли вы RPG, игру в жанре "песочница" с открытым миром или исследовательскую игру "сверху вниз", навигационная система Master Map адаптируется к потребностям вашего проекта. Она идеально подходит для разработчиков, которым требуется готовое решение для карт и навигации.
Быстрая настройка и простая интеграция:
Отрисуйте текстуру вашей карты с помощью инструмента Map Generator .
Добавьте в свой пользовательский интерфейс префабы мини-карты и карты мира.
Установите компонент MapPoint на любой игровой объект для мгновенной интеграции с картой.
Создайте навигационные маршруты с помощью системы NavMesh от Unity.
Подробная пошаговая документация и примеры помогут вам быстро приступить к работе. У вас есть вопросы? Мы готовы помочь!
Улучшите навигацию в игре – получите навигационную систему Master Map уже сегодня!
В Asset используются шрифты [Bona Nova] и [Noto Sans] в соответствии с лицензией [Open Font License]; подробности смотрите в файле сторонних производителей Notices.txt, который входит в комплект поставки.
