> press any key to skip

CRAFTCODE

Как использовать

Установка

  1. Скопируй плагин

    Помести папку ManualSpriteEditorTools в Plugins/ корня проекта. Если папки нет — создай её.

  2. Перезапусти Unreal Editor

    После первого запуска движок предложит скомпилировать плагин — согласись и подожди ~минуту.

  3. Готово

    В Edit → Plugins → Paper2D → Manual Sprite Editor Tools убедись что галочка включена.


Шаг 1 — Создай ассет Manual Sprite

В Content Browser нажми правую кнопку мыши → категория Paper2DManual Sprite. Дай ассету имя.

Шаг 2 — Открой редактор

Дважды кликни по ассету Manual Sprite. В панели Details справа:

  1. Назначь Source Texture

    Это текстура, по которой ты будешь строить геометрию (обычно это PaperSprite-исходник).

  2. Включи Use Manual Geometry

    Галочка в Details — переключает sprite на ручной режим. Стандартная геометрия Paper2D отключается.


Шаг 3 — Редактируй геометрию

Используй кнопки тулбара или горячие клавиши:

РежимКлавишаДействие
SelectQПеремещение вершин (клик или рамка выделения)
Add VertexWКлик в вьюпорте — добавить новую вершину
TriangleEВыбрать 3 вершины — создать треугольник
DeleteRКлик на вершине или треугольнике — удалить
Тулбар редактора Manual Sprite
// Тулбар: История — Режимы — Зеркало — Сетка — Инструменты — Generate

Зеркальное редактирование

Включается кнопками X, Y, XY на тулбаре. При движении вершины её зеркало двигается симметрично — удобно для симметричных персонажей и объектов.

Автотриангуляция

  • 3 — автотриангуляция Делоне для выделенных вершин.
  • V — проверка на пересечения. Красные рёбра = пересекаются друг с другом, надо перестроить.
  • 4 — удалить все треугольники, связанные с выделенными вершинами (быстрая очистка).

Шаг 4 — Генерация меша

Нажми Ctrl+M или кнопку Generate на тулбаре. Откроется диалог Mesh Generation:

Диалог генерации StaticMesh / SkeletalMesh
// Окно настройки генерации меша
НастройкаОписание
Mesh TypeStaticMesh или SkeletalMesh
Pivot PlacementCenter / Bottom / Origin / Custom — точка опоры объекта
Asset Name & PathИмя и путь для новых ассетов
Material SettingsАвто-создание Lit/Unlit материала, двусторонность

Нажми Generate — новые ассеты появятся в Content Browser и подсветятся.