LookAtConstraint
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. The LookAtConstraint is a simplified AimConstraint typically used with a Camera.
Read time 7 minutesLast updated 12 days ago
Definition
- Type: Class
- Namespace: UnityEngine.Animations
- Assembly: UnityEngine.AnimationModule
- Inherits from: Behaviour
- Implements: IConstraint
[RequireComponent(typeof(Transform))]public sealed class LookAtConstraint : Behaviour, IConstraint
Properties
Property | Description |
|---|---|
| constraintActive | Activates or deactivates the constraint. |
| locked | Locks the offset and rotation at rest. |
| roll | The rotation angle along the z axis of the object. The constraint uses this property to calculate the world up vector when UseUpObject is false. |
| rotationAtRest | The rotation used when the sources have a total weight of 0. |
| rotationOffset | Represents an offset from the constrained orientation. |
| sourceCount | The number of sources set on the component (Read Only). |
| useUpObject | Determines how the up vector is calculated. |
| weight | The weight of the constraint component. |
| worldUpObject | The world up object, used to calculate the world up vector when UseUpObject is true. |
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. |
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. |