Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


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

[RequireComponent(typeof(Transform))]public sealed class LookAtConstraint : Behaviour, IConstraint

Properties

Property

Description

constraintActiveActivates or deactivates the constraint.
lockedLocks the offset and rotation at rest.
rollThe rotation angle along the z axis of the object. The constraint uses this property to calculate the world up vector when UseUpObject is false.
rotationAtRestThe rotation used when the sources have a total weight of 0.
rotationOffsetRepresents an offset from the constrained orientation.
sourceCountThe number of sources set on the component (Read Only).
useUpObjectDetermines how the up vector is calculated.
weightThe weight of the constraint component.
worldUpObjectThe world up object, used to calculate the world up vector when UseUpObject is true.

Methods

Method

Description

AddSourceAdds a constraint source.
GetSourceGets a constraint source by index.
GetSourcesGets the list of sources.
RemoveSourceRemoves a source from the component.
SetSourceSets a source at a specified index.
SetSourcesSets the list of sources on the component.

Inheritance

Inherited Members

Operators

Operator

Description

operator ==Compares two object references to see if they refer to the same object.
boolDetermines whether the object exists.
operator !=Compares if two objects refer to a different object.