Описание
Отображайте 3D-объекты в пользовательском интерфейсе. Идеально подходит для создания описей, портретов NPC или мини-карт.
Визуализируйте 3D-объекты мира или сборные элементы в своем пользовательском интерфейсе.
Вы хотите отображать 3D-элементы в своем пользовательском интерфейсе инвентаря?
Добавьте PrefabInstantiator в компонент WorldImage, перетащите свои сборные элементы, и все готово.
Хотите, чтобы в пользовательском интерфейсе были 3D-портреты?
Просто перетащите изображение NPC в список объектов, и все готово.
Вам нужна мини-карта уровня сверху вниз?
Очистите список объектов. Затем используйте "Обзор камеры" и "Положение камеры", чтобы камера находилась высоко в небе и смотрела вниз. Сделано.
? Простой рабочий процесс
1) Щелкните правой кнопкой мыши > Пользовательский интерфейс > Изображение мира
2) Выберите объект(ы) из сцены
3) Готово
? Совместим со встроенными протоколами URP и HDRP
Работает одинаково во всех конвейерах рендеринга.
✔️ Работает как изображение
Основан на маскируемом графическом изображении по умолчанию. Это означает, что он работает как изображение пользовательского интерфейса по умолчанию. Вы можете замаскировать его, изменить материал и т.д.
? Множество примеров и документации
Ознакомьтесь с Kamgam/UGUIWorldImage/Examples.
✔️ Полный исходный код
Я публикую этот ресурс с полным исходным кодом, потому что, как разработчик, я знаю, как это раздражает - не иметь доступа к исходному коду. Если вам это нравится, пожалуйста, напомните другим о покупке плагина. Не копируйте и не вставляйте его везде. Спасибо тебе ❤️
✔️ Поддерживает Unity 2021.3+, 2022, 2023, Unity 6, .. LTS
Возможно, это работает и с более ранними версиями, но они больше не тестируются.
"Что вам следует знать" (Прочитайте это перед покупкой).:
В руководстве есть вводный раздел. Пожалуйста, сначала прочтите его.
Этот ресурс предназначен для пользовательского интерфейса по умолчанию (uGUI). Если вы хотите использовать его в новом UI Toolkit, пожалуйста, ознакомьтесь с ресурсом UI Toolkit.
⚠️ Прозрачные объекты работают "из коробки", но есть некоторые оговорки. Пожалуйста, ознакомьтесь с разделом "Прозрачность" в руководстве для получения более подробной информации.
✍️ Использование
1) Щелкните правой кнопкой мыши на вашем canvas и выберите "Пользовательский интерфейс" > "Изображение мира" (uGUI)
2) Добавьте объекты для рендеринга в список (объекты сцены).
3) Готово
? ПОДСКАЗКА 1:
Отключите "Использовать текстуры для рендеринга", чтобы включить улучшенный рабочий процесс прозрачности (вместо текстур для рендеринга используется наложение камер).
? ПОДСКАЗКА 2:
Используйте PrefabInstantiator, чтобы легко создавать свои сборные объекты по требованию.
? ПОДСКАЗКА 3:
Если ваш объект движется или анимирован, то используйте "FollowTransfrom" вместо "Follow Bounds" (устраняет дрожащее движение, если границы часто меняются).
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.