ParentConstraint
Constrains the orientation and translation of an object to one or more source objects. The constrained object behaves as if it is in the hierarchy of the sources.
読み終わるまでの所要時間 7 分最終更新 1ヶ月前
Definition
- Type: Class
- Namespace: UnityEngine.Animations
- Assembly: UnityEngine.AnimationModule
- Inherits from: Behaviour
- Implements: IConstraint
[RequireComponent(typeof(Transform))]public sealed class ParentConstraint : Behaviour, IConstraint
Properties
Property | Description |
|---|---|
| constraintActive | Activates or deactivates the constraint. |
| locked | Locks the offsets and position (translation and rotation) at rest. |
| rotationAtRest | The rotation used when the sources have a total weight of 0. |
| rotationAxis | The rotation axes affected by the ParentConstraint. |
| rotationOffsets | The rotation offsets from the constrained orientation. |
| sourceCount | The number of sources set on the component (read-only). |
| translationAtRest | The position of the object in local space, used when the sources have a total weight of 0. |
| translationAxis | The translation axes affected by the ParentConstraint. |
| translationOffsets | The translation offsets from the constrained orientation. |
| weight | The weight of the constraint component. |
Methods
Method | Description |
|---|---|
| AddSource | Adds a constraint source. |
| GetRotationOffset | Gets the rotation offset associated with a source by index. |
| GetSource | Gets a constraint source by index. |
| GetSources | Gets the list of sources. |
| GetTranslationOffset | Gets the rotation offset associated with a source by index. |
| RemoveSource | Removes a source from the component. |
| SetRotationOffset | Sets the rotation offset associated with a source by index. |
| SetSource | Sets a source at a specified index. |
| SetSources | Sets the list of sources on the component. |
| SetTranslationOffset | Sets the translation offset associated with a source by index. |
Inheritance
Operators
Operator | Description |
|---|---|
| operator == | Compares two object references to see if they refer to the same object. |
| bool | Determines whether the object exists. |
| operator != | Compares if two objects refer to a different object. |