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

CharacterJoint

класс в UnityEngine

Наследуется от:Joint

Выполнено в:UnityEngine.PhysicsModule

Описание

Соединения персонажей в основном используются для эффектов Ragdoll.

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

Свойства

Свойство Описание
enableProjectionВозвращает нарушенные ограничения обратно в выравнивание даже при отказе решателя.
highTwistLimitВерхний предел вокруг основной оси соединения символов.
lowTwistLimitНижний предел вокруг основной оси соединения символа.
projectionAngleУстановить порог углового допуска (в градусах) для проекции.
projectionDistanceУстановить порог линейного допуска для проекции.
swing1LimitУгловой предел вращения (в градусах) вокруг основной оси характерного соединения.
swing2LimitУгловой предел вращения (в градусах) вокруг основной оси характерного соединения.
swingAxisВторичная ось, вокруг которой может вращаться шарнир.
swingLimitSpringКонфигурация пружины, прикрепленной к пределам поворота шарнира.
twistLimitSpringКонфигурация пружины, прикрепленной к пределам крутения соединения.
Унаследованные члены 5

Свойства

СвойствоОписание
gameObjectGameObject, к которому прикреплен данный компонент. Компонент всегда прикрепляется к игровому объекту.
tagТег этого игрового объекта.
transformTransform прикреплен к этому GameObject.
transformHandleTransformHandle этого GameObject.
anchorПоложение анкера, вокруг которого ограничивается движение соединений.
autoConfigureConnectedAnchorДолжен ли connectedAnchor рассчитываться автоматически?
axisНаправление оси, вокруг которой движется тело.
breakForceУсилие, которое необходимо приложить для того, чтобы это соединение разрушилось.
breakTorqueКрутящий момент, который должен быть приложен для разрыва этого соединения. Чтобы соединение могло разрушиться, оно должно быть _Заблокировано_ или _Ограничено_ на оси вращения, на которую приложен крутящий момент. Это означает, что некоторые соединения не могут разрушиться, такие как неограниченное Конфигурируемое соединение.
connectedAnchorПоложение якоря по отношению к подключенному Rigidbody.
connectedArticulationBodyСсылка на артикуляторный орган, к которому подсоединяется это соединение.
connectedBodyСсылка на другой жесткий элемент, к которому подсоединено данное соединение.
connectedMassScaleМасштаб, который должен применяться к обратной массе и тензору инерции соединенного тела до решения ограничений.
currentForceУсилие, применяемое решающим программным обеспечением для удовлетворения всех ограничений.
currentTorqueКрутящий момент, применяемый решением для удовлетворения всех ограничений.
enableCollisionРазрешить столкновение между телами, связанными с соединением.
enablePreprocessingПереключить предварительную обработку для этого соединения.
massScaleМасштаб, который должен применяться к обратной массе и тензору инерции тела до решения проблем ограничений.
hideFlagsДолжен ли объект быть скрытым, сохраняться с Scene или изменяться пользователем?
nameИмя объекта.

Открытые методы

МетодОписание
BroadcastMessageВызывает метод с именем methodName на каждом MonoBehaviour в этом игровом объекте или любом из его дочерей.
CompareTagПроверяет тег GameObject на соответствие определенному тегу.
GetComponentПолучает ссылку на компонент типа T на том же GameObject, что и указанный компонент.
GetComponentInChildrenПолучает ссылку на компонент типа T на том же GameObject, что и указанный компонент, или на любого ребенка GameObject.
GetComponentIndexПолучает индекс компонента на его родительском GameObject.
GetComponentInParentПолучает ссылку на компонент типа T на том же GameObject, что и указанный компонент, или на любой родитель GameObject.
GetComponentsПолучает ссылки на все компоненты типа T на том же GameObject, что и указанный компонент.
GetComponentsInChildrenПолучает ссылки на все компоненты типа T на том же GameObject, что и указанный компонент, и на любого ребенка GameObject.
GetComponentsInParentПолучает ссылки на все компоненты типа T на том же GameObject, что и указанный компонент, и любой родитель GameObject.
SendMessageВызывает метод с именем methodName на каждом MonoBehaviour в этом игровом объекте.
SendMessageUpwardsВызывает метод с именем methodName на каждом MonoBehaviour в этом игровом объекте и на каждом предшественнике поведения.
TryGetComponentПолучает компонент указанного типа, если он существует.
GetInstanceIDПолучает экземпляр ID объекта.
ToStringВозвращает имя объекта.

Статические методы

МетодОписание
DestroyУдаляет GameObject, компонент или ресурс.
DestroyImmediateНемедленно уничтожает указанный объект. Используйте с осторожностью и только в режиме редактирования.
DontDestroyOnLoadНе уничтожать целевой Объект при загрузке нового Scene.
FindAnyObjectByTypeПолучает любой активный загруженный объект типа Type.
FindFirstObjectByTypeПолучает первый активный загруженный объект типа Type.
FindObjectsByTypeПолучает список всех загруженных объектов типа Type.
InstantiateКлонирует исходный объект и возвращает клон.
InstantiateAsyncЗахватывает моментальный снимок первоначального объекта (который должен быть связан с каким-либо GameObject) и возвращает AsyncInstantiateOperation.

Операторы

ОператорОписание
boolСуществует ли объект?
оператор!=Сравнивает, если два объекта ссылаются на разные объекты.
оператор ==Сравнение двух ссылок на объекты для определения того, относятся ли они к одному и тому же объекту.

Сообщения

СообщениеОписание
OnJointBreakВызывается, когда соединение, прикрепленное к тому же игровому объекту, сломалось.