Плагин Click to Build для упрощения строительства в Roblox Studio

Введение и описание плагина

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

Каждый инструмент работает по одному принципу: наведите курсор, просмотрите предварительный вариант и нажмите для размещения объекта. Здесь не нужно перетаскивать маркеры или ручки изменения размера.

Этот плагин называется Click to Build, он платный и принадлежит мне, поэтому учитывайте этот факт при чтении остального текста. Меня постоянно мучает вопрос: стоит ли создать бесплатную облегченную версию этого инструмента?

Если да, то какие именно функции из списка ниже вы бы включили в бесплатную версию? Я не хочу выбирать набор инструментов для бесплатной версии основываясь на том, что мне кажется впечатляющим, ведь пользователям могут быть нужны совсем другие утилиты.

Формы из частей

Для работы с фигурами, состоящими из отдельных деталей, достаточно указать footprint и высоту. Система предлагает широкий выбор геометрических примитивов: Block, Wedge, Corner, Cylinder, Sphere, Pyramid, Plane, Triangle и Polygon.

Главное преимущество заключается в упрощенном размещении объектов. Вместо сложного процесса вставки, перетаскивания и поворота достаточно дважды кликнуть в нужную точку, где элемент автоматически привяжется к сетке или поверхности под курсором.

Линии, кривые и штампы

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

Функция линии идеально подходит для строительства стен, заборов и дорог. Доступны различные стили углов: округлые, со скосом, фаской или острые. После замыкания контура можно дополнительно редактировать расположение точек.

Кривые работают по аналогии с линиями, но используют кривые Безье для плавных переходов. Каждая точка имеет собственную высоту, что позволяет дороге одновременно поворачивать и подниматься в гору. Вращение точки помогает создать эффект наклона на повороте.

Этот инструмент был разработан для решения проблемы других бесплатных решений, которые делали склоны плоскими или неровными. Шаблонизация позволяет выбрать любую деталь или модель и повторять её вдоль линии или кривой.

Функция Magic Merge автоматически устраняет швы между повторяющимися элементами в углах, создавая единое целое. Это значительно упрощает процесс создания длинных структур без видимых стыков.

Штамп выдавливает деталь из любой поверхности, на которую вы навели курсор, и может остановиться при столкновении с другим объектом. Воксельный режим позволяет складывать или вырезать ячейки сетки простым перетаскиванием мыши.

Сначала можно быстро создать черновой вариант уровня серыми блоками, а затем заменить их на полноценные модели с помощью инструмента Replacer. Это стандартный подход к прототипированию в разработке уровней.

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

Известная проблема платформы связана с дверными проёмами, созданными через объединение невидимых коллизий, которую разработчики пока не планируют исправлять. Сохраняя вырезанную часть, вы получаете готовую дверь для дальнейшего использования.

Инструмент Катана делает прямые разрезы, а Лазер позволяет резать произвольные формы в свободном режиме. Оба инструмента используют GeometryService, поэтому результаты их работы представляют собой сетки.

Инструменты исправления построек

В плагине доступны специальные утилиты для улучшения уже созданных объектов. Например, инструмент Door позволяет создать шарнирную дверь: нужно просто кликнуть по стойке и воротам, чтобы получить конструкцию, которая корректно открывается во время тестов игры. Это первое надежное решение для новичков, обеспечивающее устойчивость петель.

Утилита Nudger предназначена для микрокорректировок геометрии. Она позволяет сдвигать или изменять размер одной грани на величину 0.001 студа, что эффективно решает проблему z-fighting при рендеринге поверхностей.

Инструмент Resizer растягивает выделенный объект в одном направлении, сохраняя пропорции мелких деталей. Это позволяет расширить дом, не искажая форму окон, чего не могут сделать стандартный инструмент масштабирования в Studio или функция ScaleTo.

Функция Rounder закругляет края блоков перетаскиванием мыши, а обратное действие делает их острыми. Утилита Smoother сглаживает углы соединения стен и пола, создавая плавные переходы между поверхностями.

Инструмент Fill автоматически заполняет пустоты в полах или стенах. При наведении курсора на отверстие и клике программа создает деталь нужного размера, ориентируясь на соседние элементы конструкции.

Splitter разрезает одну часть на две в точке прицеливания. Replacer заменяет временный объект на готовую модель, сохраняя исходное положение и угол поворота, что удобно для быстрой сборки сцен.

Функция Reorient меняет ориентацию граней без перемещения самого объекта. Клик по грани назначает её как Front, Top или Right, что полезно для моделей, импортированных с неверным направлением.

По завершении работы можно объединить все элементы в единую структуру через Union on finish. Также плагин позволяет экспортировать постройку как одну сетку, используя только внешнюю оболочку объекта.

1 view·1 share