Simple Look At (3D)
Rotates towards, essentially look directly at, its target with an optional offset.
Video Example
Properties
look_at_target
Type: Node3D
Default: null
Determines which Node3D should be looked at. The PCam3D will update its rotational value as the target changes its position.
look_at_offset
Type: Vector3
Default: null
Offsets the target's Vector3 position that the PCam3D is looking at.
Setter
void set_look_at_offset(Vector3 offset)
Example
pcam.set_look_at_offset(Vector3(0.5, 2.5, 0))look_at_damping
Type: bool
Default: false
Applies a damping effect on the Camera3D's rotation. Leading to heavier / slower camera turning as the targeted node moves around.
This is useful to avoid sharp and rapid camera rotational movement.
look_at_damping_value
Type: float
Default: false
Defines the damping amount. The ideal range should be somewhere between 0-1, likely somewhere around 0.1-0.25.
Lower value = faster / sharper camera movement. Higher value = slower / heavier camera movement.
Setter
void set_look_at_damping_value(float damping_value)
Example
pcam.set_look_at_damping_value(true)