2.5D Terrain: 2D/3D Level Platform Generator for Side-Scrollers

Unity / Инструменты / Террейн / Премиум

13.86 МБ• Waker • 8-07-2026, 13:17

Для правообладателей
Версия 2.2.1
Платформа Unity 2019.x.
Размер 13.86 МБ
Коммерция запрещено
Добавил Waker
Просмотры 13

☘️ Этот ресурс входит в набор World Building Bundle. ☘️

Как это работает?

Все просто: вы рисуете 2D-фигуру, а этот инструмент генерирует для вас 3D-сетку и PolygonCollider2D.

✔️ 3D-сетка из 2D-сплайнов (с поддержкой отверстий, наложений и т. д.).

Генерирует 3D-сетку из заданной 2D-фигуры. 2D-фигура поддерживает пересечения и исключения. Поэтому такие элементы, как отверстия, не вызывают проблем.

✔️ Генератор 2D-коллайдеров

Генерирует 2D-полигональный коллайдер. Да, он тоже поддерживает отверстия :-)

✔️ Генератор 3D-коллайдеров

Вам нужны 3D-коллайдеры? Просто включите их в генераторе сеток — готово.

✔️ Генератор процедурной листвы

Размещайте кусты, деревья, камни за считаные секунды. Он может разместить любой префаб.

✔️ Полный исходный код в комплекте

Использует определения ассемблера для ускорения компиляции.

✔️ Используйте 2D-кривые для создания 3D-сетки

С легкостью создавайте 3D-сетки и 2D-коллайдеры, комбинируя несколько кривых Безье. Представьте, что это улучшенный контроллер спрайтов с возможностью создания 3D-сеток.

✔️ Поддержка отверстий и объединения кривых.

Используйте несколько кривых и комбинируйте их с помощью логических операций (сложение, вычитание). Пробивайте отверстия в ландшафте или объединяйте кривые.

✔️ Предварительный просмотр в реальном времени (экспериментальная функция).

Режим автоматического обновления позволяет генерировать сетки во время их редактирования (быстрая итерация).

✔️ В комплект входит шейдер Tri-Planar ShaderGraph. Он также генерирует UV-развертки (если они вам нужны).

ВНИМАНИЕ: в комплект входит шейдер SHADER GRAPH. Для его использования необходимо установить пакет Shader Graph.

Обращаем ваше внимание, что исправления ошибок выполняются только в версиях LTS. Поэтому, пожалуйста, обновите Unity до последней версии LTS, прежде чем отправлять запрос в службу поддержки. Альфа- и бета-версии официально не поддерживаются, хотя я стараюсь поддерживать их как можно лучше.

✔️ В комплекте есть примеры: Получите бесплатно весь набор низкополигонального ландшафта с текстурами!

✔️ Пошаговое руководство в руководстве

Пожалуйста, обратите внимание, что это плагин ТОЛЬКО для РЕДАКТОРА.

Однако код для генерации сетки был написан с учетом времени выполнения. Это может работать и во время выполнения, но официально не поддерживается (может быть очень медленным).

⚙️ Установка

Все готово, дополнительная настройка не требуется.

⚒️ Использование

Новое меню под названием "2.5D Terrain" будет доступно в разделе "Инструменты" в строке главного меню. Проверьте его, как только импорт будет завершен.

Используйте "GameObject > Создать 2.5D Terrain" в меню или в иерархии, чтобы создать новый ландшафт.

Информация: Файл настроек будет создан в разделе Ресурсы/.

Подсказка: Есть инструкция, пожалуйста, прочтите ее (Инструменты > 2.5D Terrain > Руководство).

☎️ Поддержка

Если у вас есть какие-либо вопросы или затруднения, пожалуйста, воспользуйтесь формой поддержки или напишите в office[at]kamgam.com

Пожалуйста, наберитесь терпения, ответы могут занять несколько дней.

Вы также можете задать вопрос в специальной теме форума Unity. Таким образом, другие пользователи смогут следить за обсуждением. Спасибо».

⚠ Известные проблемы / часто задаваемые вопросы

● Иногда при создании сетки в режиме предварительного просмотра (автоматическое обновление) возникают ошибки. - Это можно исправить, немного изменив параметры. Если вы столкнулись с ситуацией, когда ошибка возникает постоянно при изменении параметров в широком диапазоне, пожалуйста, сообщите мне.

● Производительность режима предварительного просмотра снижается при использовании сложных кривых и сеток с высокой точностью. - Поэтому рекомендуется разбивать ландшафт на небольшие части. Не создавайте один огромный ландшафт. Кроме того, небольшие ландшафты проще копировать и использовать повторно.

✍️ Лицензии

* ClipperLib: лицензия Boost Software — версия 1.0

* CurveShortening: порт на C# от KAMGAM e.U.

* FarseerUnity: лицензия Microsoft с открытыми условиями (Ms-PL)

* PolygonMesh2D: лицензия MIT

Если вам понравился этот ассет, возможно, вам понравятся и эти:

🚴 2.5D-игра с гонками на велосипедах

Готовый шаблон гоночной игры.

🌉2.5D-конструктор мостов

Создавайте мосты на основе кривых.

➰2.5D-петля

Петля с настройкой 2.5D-коллайдера.

✂ Извлечение мешей

Разделяйте ассеты на полезные части за считаные секунды.

🔑 Информация о лицензии

Для этого ассета требуется одна лицензия на каждое рабочее место (пользователя, имеющего доступ к файлам ассета). Если вы работаете в команде, подумайте о покупке лицензии на каждое рабочее место для каждого пользователя Unity.

Почему я вам об этом рассказываю?

Потому что большинство людей об этом не знают. На самом деле любой ассет из категории «Инструменты» распространяется по лицензии, известной как «Расширенные ассеты» (см. официальное описание лицензии), которая отличается от стандартных лицензий (Entity).

Если у вас есть вопросы о лицензии, пожалуйста, свяжитесь со мной по адресу office[at]kamgam.com.

Недавно просмотренные