banner
Рейтинг
Голоса0

Рамочные свободные NPC

Категория - Моды для Blade & Sorcery
0
Версия мода:1
Версия игры:2
Mод успешно проверен на отсутствие вирусов
1749.29K23.11K

Репорт мод

  • image
  • image
modalImage

Об этом моде

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

Этот режим является доказательством концепции.

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

Я знаю, это больно.


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

Частные неигровые персонажи не поддерживают манекены. Sdk не имеет каких-либо основных компонентов.

Чем дальше ваш скелет от основного человеческого, тем больше мозговой работы вам нужно сделать, чтобы заставить его работать. Многое из этого не относится ко мне - если вы хотите создать собаку или дракона, дождитесь инструмента Mememan Creature SDK.

Когда лицо оживляется, глазные кости прикрепляются к основанию черепа. Я не уверен, является ли это ошибкой пользователя, ограничением SDK или ошибкой. В настоящее время я жду ответа от wf по этому поводу.

Вам нужно установить для пула значение 0 в json.В противном случае, если npc будет демонтирован, части корпуса будут отсутствовать и снова появятся. Опять же, мы ожидаем ответа от Wf по этому поводу.


Но если вам нужен только гуманоидный противник немного странной формы AMI, мы можем сделать это сейчас.


В этом руководстве предполагается, что у вас уже есть базовые знания Unity и BAS SDK.


Создание и экспорт сеток:


В sdk \Assets\SDK\Examples\Characters\Sources содержит сеть башен fbx и смешанного формата, которые можно использовать в качестве базовой линии. Гуманоидное снаряжение Unity должно быть полностью укомплектовано, поэтому, даже если вы его не используете, убедитесь, что у вас есть все кости (включая необязательные кости) в вашем снаряжении. Если вы этого не сделаете, вы получите фатальную ошибку при ходьбе на двух ногах в игре.


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


Строить в единстве


Импортируйте модель, включите чтение / запись и установите буровую установку на Гуманоид.


Сделайте материал ThunderRoad / Lit. Если вы хотите отобразить боевой урон, включите "Показать наклейки". Создайте материал, который будет использоваться для набивки концов оторванных конечностей.


У меня есть TestChar в Assets \SDK \Examples\Characters. Оставьте TestChar и модель персонажа на сцене и распакуйте ее. Внутри TestChar \ Mesh есть скин-сетевик и буровая установка для неигровых персонажей.


Снимите оснастку с помощью TestChar SMR и оставьте ее на месте. Поздравляю, ты только что сломал все эти сборные. Начните с самого начала и исправьте все резьбовые ссылки.


Направление


Идентификатор существа: дайте ему что-то уникальное.


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


Челюсть: челюстная кость персонажа.


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


Вязание


Замените аватар импортированной моделью.

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


Тряпичная кукла


Здесь происходит большая часть действия. В корне тряпичной куклы убедитесь, что точки сетчатой оснастки и сетчатой корневой кости указывают на корень и поясницу оснастки.


Затем переместите каждый кусок тряпичной куклы вниз, убедившись, что точки сетчатой кости - это кости, следующие за коллайдером. Теперь мы разместим их позже, чтобы установить только ссылки.


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


При измельчении опустите уже сформированную начинку в прорезь для начинки ломтика.


Когда вы дотянетесь до руки, найдите 2 пальца, идущих вниз, и разверните все под ними. Вы должны поместить все кости пальцев в правильное гнездо. На самом деле это можно автоматизировать с помощью сценариев.


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


После того, как все кости установлены, пришло время установить коллайдер. Над строкой меню находится меню под названием "Оборудование для анимации", в котором есть опция "Выровнять преобразование". Выберите объект Ragdoll, выберите целевую кость, выполните преобразование выравнивания, чтобы примерно установить ее на место и выполнить точную настройку. Не используйте ярлыки и не пытайтесь масштабировать корневые объекты ragdoll, иначе ваши npc будут вибрировать до смерти в игре. Настройте объекты под ним индивидуально. При необходимости добавляйте новые коллайдеры в соответствии с вашей конкретной моделью. Не забудьте дать им физический материал.


Если у вас есть совершенно новый кусок тряпичной куклы:


Создайте новый игровой объект под дорожкой.

Он выравнивает трансформацию с основной костью.

Добавьте компонент жесткого тела.

Добавьте компонент частей тряпичной куклы.

Устанавливает обработчик столкновений только для ввода

Он устанавливает сетчатую кость куска тряпичной куклы на основную кость коллайдера.

Отрегулируйте тип так, чтобы он соответствовал той части, которую вы хотите добавить.

Устанавливает верхнюю часть объекта ragdoll, к которому он прикреплен.

Если вы хотите нарезать, установите флажок "Разрешить нарезку". Отрегулируйте настройки по вкусу.

Добавьте символьное соединение. Задает привязанное тело родительскому объекту ragdoll.

Добавьте GameObject в новый раздел, назовите его CollisionGroup и добавьте к нему компонент Collision Group. Добавьте коллайдер под ним.

Если где-то есть пересекающиеся коллайдеры, поместите их в список пропущенных частей объекта ragdoll.


После всего этого сделайте своего персонажа адресуемым и создайте пакет сущностей.


Ошибка проверки Ragdoll: запустите проект Unity и проверьте группу ragdoll в иерархии. Правильно сконфигурированная часть перемещается в снаряжение как дочерняя часть кости. Скорее всего, вы получите сообщение об ошибке о пропавшем существе из каталога, и позиции рук не найдены. Они в порядке, их нет в самой игре.


JSON

Если вы никогда раньше не использовали настройку низких частот, найдите Blade&Sorcery\Bladeandsorcery_Data\StreamingAssets\Default\bass.jsondb. Это zip-файл, заполненный JSON. Вытащи его откуда-нибудь.


Скопируйте существ, контейнеры и мозги по умолчанию в папку модов.


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


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


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


Ошибка:

Прижатое лицо: у вас есть вертикали на костях глаз и век. Теперь это, похоже, сломано. Положи его на лицо, пока не починишь.


Двуногая ошибка на консоли: гуманоид Союза не был полностью заполнен.


В случае Ragdoll Null ref, ошибка setHeight: убедитесь, что корневой объект Ragdoll имеет набор корней и бедер.


Фрагментация не работает: для модели установлено значение включено чтение / запись.

Похожие Моды/Аддоны

Версия игры *

2 (Framework Free NPC Demo-9126-2-1694298882.7z)