AimConstraint
Constrains the orientation of an object relative to the position of one or more source objects, such that the object is facing the average position 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 AimConstraint : Behaviour, IConstraint
Properties
Property | Description |
|---|---|
| aimVector | The axis towards which the constrained object orients. |
| constraintActive | Activates or deactivates the constraint. |
| locked | Locks the offset and rotation at rest. |
| rotationAtRest | The rotation used when the sources have a total weight of 0. |
| rotationAxis | The axes affected by the AimConstraint. |
| rotationOffset | Represents an offset from the constrained orientation. |
| sourceCount | The number of sources set on the component (read-only). |
| upVector | The up vector. |
| weight | The weight of the constraint component. |
| worldUpObject | The world up object, used to calculate the world up vector when the world up Type is AimConstraint.WorldUpType.ObjectUp or AimConstraint.WorldUpType.ObjectRotationUp. |
| worldUpType | The type of the world up vector. |
| worldUpVector | The world up Vector used when the world up type is AimConstraint.WorldUpType.Vector or AimConstraint.WorldUpType.ObjectRotationUp. |
Methods
Method | Description |
|---|---|
| AddSource | Adds a constraint source. |
| GetSource | Gets a constraint source by index. |
| GetSources | Gets the list of sources. |
| RemoveSource | Removes a source from the component. |
| SetSource | Sets a source at a specified index. |
| SetSources | Sets the list of sources on the component. |
Enums
Enum | Description |
|---|---|
| AimConstraint.WorldUpType | Specifies how the world up vector used by the aim constraint is defined. |
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. |