Files
XCEngine/docs/api/components/transform-component/look-at.md
ssdfasd a9d5a68dd6 docs: Add Component, GameObject, TransformComponent and Scene API documentation
- Add Component class documentation with lifecycle methods
- Add GameObject class documentation with component system
- Add TransformComponent documentation with transform methods
- Add Scene class documentation with GameObject management
- Add SceneManager singleton documentation with scene loading
- Update components.md overview with all component classes
- Update main.md navigation with Scene module
2026-03-22 03:33:55 +08:00

615 B

LookAt

Rotate the transform to face a target position.

Syntax

void LookAt(const Math::Vector3& target);
void LookAt(const Math::Vector3& target, const Math::Vector3& up);

Parameters

  • target - The position to look at.
  • up - The up vector to use (defaults to world up).

Remarks

Rotates the transform so its forward direction points toward the target position. The optional up vector defines which direction is considered up.

Examples

void Example(TransformComponent* transform) {
    Math::Vector3 targetPos(10.0f, 0.0f, 5.0f);
    transform->LookAt(targetPos);
}