Unity 6.3
0 онлайн 13 гостей 3 в системе
Вход

Конфигурируемая ссылка на компонент соединения

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

Свойства

Свойство Описание
Редактирование угловых пределов Добавление визуального гаджета в представление Scene, который помогает изменять угловые границы соединения. Чтобы использовать этот гаджета, установите Угловое движение X, Y, Z на Ограниченное и затем появятся ручки для перетаскивания и регулирования пространства вращения соединения.
Соединенное тело Объект Rigidbody, к которому соединяется соединение. Вы можете установить значение Нет, чтобы указать, что соединение прикрепляется к фиксированной позиции в пространстве, а не к другому Rigidbody.
Соединенное сочленение Необязательная ссылка на ArticulationBody, от которого зависит соединение. Если не установлено, соединение подключается к миру.
Якорь Точка, которая определяет центр соединения. Все физико-основанные модели используют эту точку в качестве центра в расчетах.
Ось Локальная ось, определяющая естественное вращение объекта на основе моделирования физики.
Автоматическая настройка подключенного якоря Включите эту настройку для автоматического вычисления положения Connected Anchor, чтобы оно соответствовало глобальному положению свойства anchor. Это настройка по умолчанию. Отключите ее, чтобы настроить положение подключенного якоря вручную.
Соединённый якорь Вручную настроить подключенное положение якоря.
Вторичная ось Ось Ось и Вторичная ось определяют локальную систему координат соединения. Третья ось ортогональна двум другим.
Движение X, Y, Z Установите движение вдоль осей X, Y или Z на Свободное, полностью Блокированноеили Ограниченное в соответствии с описанными ниже предельными свойствами.
Угловое движение X, Y, Z Установите вращение вокруг осей X, Y или Z на Свободное, полностью Блокированноеили Ограниченное в соответствии с пределами свойств, описанными ниже.
Линейная предельная пружина Применение пружины для оттягивания объекта назад, когда он переходит за предельное положение:
  • Пружина: Сила пружины. Установите это значение на нуль, чтобы сделать предел непроходимым. Значение, отличное от нуля, делает предел эластичным.
  • Амортизатор: Уменьшение силы пружины пропорционально скорости движения шарнира. Установите значение выше нуля, чтобы позволить шарнир «амортизировать» колебания, которые в противном случае продолжались бы бесконечно.
Линейный предел Установить предел линейного движения соединения (т.е. движение на расстоянии, а не вращение), указанный как расстояние от начала соединения:
  • Лимит: Расстояние в мировых единицах от источника до предела.
  • Отдача: Установить силу отскока, чтобы применить к объекту, чтобы оттолкнуть его назад, когда он достигает предельного расстояния.
  • Расстояние контакта: Минимальный допуск расстояния между положением соединения и пределом, чтобы обеспечить предел. Высокий допуск означает, что объект менее склонен прорваться за предел при быстром движении. Однако это требует от физики моделирования рассматривать предел чаще, что немного снижает производительность.
Пружина угловая X-образная Применить крутящий момент пружины для поворота объекта назад, когда он выходит за предельный угол соединения:
  • Пружина: крутящий момент пружины. Установите это значение на нуль, чтобы сделать предел непроходимым. Установите значение, отличное от нуля, чтобы сделать предел эластичным.
  • Амортизатор: Уменьшение крутящего момента пружины пропорционально скорости вращения шарнира. Установить значение выше нуля, чтобы позволить шарнир «амортизировать» колебания, которые в противном случае продолжались бы бесконечно.
Низкий угловой предел X Нижний предел вращения соединения вокруг оси x, указанный как угол от первоначального положения вращения соединения:
  • Предельный: Предельный угол.
  • Отдача: Установить момент отскока, который будет применяться к объекту, когда его вращение достигнет предельного угла.
  • Расстояние контакта: Минимальный угловой допуск (между углом соединения и пределом), при котором предел применяется. Высокий допуск нарушает предел реже, когда объект движется быстро. Однако это требует, чтобы физическое моделирование рассматривало предел чаще и немного снижает производительность.
Высокий угловой XLimit Это похоже на свойство Low Angular X Limit, описанное выше, но оно определяет верхний угловой предел вращения соединения, а не нижний предел.
Угловой YZ Предельная пружина Это похоже на описанную выше пружину для углового ограничения X, но применяется для вращения вокруг осей Y и Z.
Угловой предел Y Это похоже на свойство Angular X Limit, описанное выше, но применяет ограничение к оси y и рассматривает как верхний, так и нижний угловые пределы как одинаковые.
Угловой предел Z Это похоже на свойство Angular X Limit, описанное выше, но применяет ограничение к оси z и рассматривает как верхний, так и нижний угловые пределы как одинаковые.
Положение цели Целевое положение, в которое перемещается приводная сила шарнира.
Целевые скорости Желаемая скорость, с которой соединение перемещается в направлении Цель Позиция под приводной силой.
Привод X Установить силу, которую Unity использует для поворота соединения вокруг его локальной оси x на Позиция Пружина и Положение Дампер приводных моментов. Максимальная сила параметр ограничивает силу. Это свойство доступно только если параметр Режим вращения привода свойство установлено на X и YZ. Для получения дополнительной информации см. Движущие силы с конфигурируемыми соединениями.
  • Положение пружины: крутящий момент пружины, который Unity использует для поворота шарнира из его текущего положения в направлении его целевого положения.
  • Положение Дампер: Уменьшает величину крутящего момента пружины пропорционально разнице между текущей скоростью шарнира и его целевой скоростью. Это снижает скорость движения шарнира. Установите значение выше нуля, чтобы позволить шарниру амортизировать колебания, которые в противном случае продолжались бы бесконечно.
  • Максимальная сила: Ограничивает количество силы, которое привод может применять. Чтобы привод применял силу, которая была рассчитана, установите это на высокое значение, которое привод вряд ли будет рассчитывать.
  • Использовать ускорение: Активируйте, чтобы сделать привод ускорением, а не силовым приводом.
Привод Y Это похоже на X-Drive описание выше, но применяется к оси y соединения.
Привод по оси Z Это похоже на X-Drive описание выше, но применяется к оси z соединения.
Вращение цели Ориентация, в которой вращается вращающийся привод шарнира, указанная в качестве quaternion. Вращение цели относительно тела, к которому прикреплено Соединение, если не установлен параметр Swap Bodies, в этом случае оно относительно якоря соединенного тела.
Угловая скорость цели Угловая скорость, которую должен достичь привод вращения шарнира. Свойство определяется как вектор. Длина вектора определяет скорость вращения, и направление которого определяет ось вращения.
Режим вращения привода Настройте, как Unity применяет силу привода к объекту, чтобы повернуть его в целевую ориентацию. Установите режим на X и YZ, чтобы применить момент вокруг осей, как указано в свойствах Angular X/YZ Drive, описанных ниже. Если вы используете режим Слерп, то свойства Slerp Drive определяют момент привода.
Угловой привод X Этот параметр определяет, каким образом приводный момент вращения вращает соединение вокруг его локальной оси x. Это свойство доступно только если Режим вращения привода свойство, описанное выше, установлено на X и YZ. Для получения дополнительной информации см. Движущие силы с конфигурируемыми соединениями.
  • Положение пружины: крутящий момент пружины, который Unity использует для поворота шарнира из его текущего положения в направлении его целевого положения.
  • Положение Дампер: Уменьшает величину крутящего момента пружины пропорционально разнице между текущей скоростью шарнира и его целевой скоростью. Это снижает скорость движения шарнира. Установите значение выше нуля, чтобы позволить шарниру амортизировать колебания, которые в противном случае продолжались бы бесконечно.
  • Максимальная сила: Ограничивает количество силы, которое привод может применять. Чтобы привод применял силу, которая была рассчитана, установите это на высокое значение, которое привод вряд ли будет рассчитывать.
  • Использовать ускорение: Активируйте, чтобы сделать привод ускорением, а не силовым приводом.
Угловой YZ Привод Это похоже на Angular X Drive, описанный выше, но применяется к осям Y и Z шарнира.
Слерп-драйв Этот параметр определяет, каким образом приводный момент вращения вращает соединение вокруг всех локальных осей. Это свойство доступно только в том случае, если Режим вращения привода свойство, описанное выше, установлено на Слерп. Для получения дополнительной информации см. Настройка движущих сил на конфигурируемом соединении.
  • Положение пружины: крутящий момент пружины, который Unity использует для поворота шарнира из его текущего положения в направлении его целевого положения.
  • Положение Дампер: Уменьшает величину крутящего момента пружины пропорционально разнице между текущей скоростью шарнира и его целевой скоростью. Это снижает скорость движения шарнира. Установите значение выше нуля, чтобы позволить шарниру амортизировать колебания, которые в противном случае продолжались бы бесконечно.
  • Максимальная сила: Ограничивает количество силы, которое привод может применять. Чтобы привод применял силу, которая была рассчитана, установите это на высокое значение, которое привод вряд ли будет рассчитывать.
  • Использовать ускорение: Активируйте, чтобы сделать привод ускорением, а не силовым приводом.
Режим проекции Этот параметр определяет, как соединение возвращается к своим ограничениям, когда оно неожиданно перемещается за их пределы, поскольку движок физики не может согласовать текущее сочетание сил в симуляции. Опции: Нет и Положение и вращение.
Расстояние проекции Расстояние, на котором соединение должно переместиться за пределы своих ограничений, прежде чем движок физики попытается вернуть его в приемлемое положение.
Угол проекции Угол, под которым соединение должно вращаться за пределы своих ограничений, прежде чем движок физики попытается вернуть его в приемлемое положение.
Конфигурирован в Мировом Космосе Включите это свойство для вычисления значений, заданных различными свойствами объекта и диска, в мировом пространстве, а не в локальном пространстве объекта.
Сменные кузова Включите это свойство, чтобы поменять порядок, в котором движок физики обрабатывает Rigidbodies, участвующие в соединении. Это приводит к разному движению соединения, но не влияет на Rigidbodies и якоря.
Сила разрыва Если сила, превышающая это значение, толкает соединение за пределы его ограничений, то соединение навсегда “разрушается” и удаляется. Разрушающая сила разрушает соединение только тогда, когда его оси ограничены или заблокированы. Более подробную информацию см. в Настройка ограничения движения с помощью конфигурируемых соединений.
Тормозной момент Если крутящий момент, превышающий это значение, вращает соединение за пределы его ограничений, то соединение навсегда «разрушается» и удаляется. Крутящий момент разрушения может разрушить соединение независимо от того, находятся ли его оси в равновесии. Бесплатно, Лимитированные или Заблокировано. Для получения дополнительной информации см. Настройка ограничений движения с помощью настраиваемых соединений.
Включить столкновение Включите это свойство, чтобы позволить объекту с соединением столкнуться с объектом, к которому он соединен. Если это свойство отключено, соединение и объект будут проходить через друг друга.
Включить предварительную обработку Если предварительная обработка отключена, то определенные «невозможно» конфигурации соединения сохраняются более стабильными, а не дрейфуют дико вне контроля.
Масштаб массы Масштаб, который будет применяться к инвертированной массе и тензору инерции Rigidbody, в диапазоне от 0.00001 до бесконечности. Это полезно, когда соединение соединяет два Жестких тела с сильно различающимися массами. Физика Solver дает лучшие результаты, когда соединенные Жесткие тела имеют одинаковую массу. Когда ваши соединенные Жесткие тела различаются по массе, используйте это свойство вместе со свойством Connect Mass Scale для применения поддельных масс, чтобы сделать их примерно равными друг другу. Это создает высококачественное и стабильное моделирование, но уменьшает физическое поведение Жестких тел.
Подключенная весовая шкала Масштаб, применимый к перевернутой массе и тензору инерции связанного Rigidbody, в диапазоне от 0.00001 до бесконечности.