We have redirected you to our new domain: store.godotengine.org. Please update your bookmarks!

Description
Changelog
Reviews

If you're using the standard CharacterBody3D script, simply add this line of code to make movement work properly when the camera rotates:

direction = direction.rotated(Vector3.UP, $ThirdPersonCamera.rotation.y)

Supports smooth movement, collision detection, zooming, sensitivity options, etc.

Usage:

  • Place ThirdPersonCamera in your player scene (or wherever you want the camera to be centered)
  • If expecting non-mouse movement, configure input names for rotating and zooming

Changelog for version Version 1

No changelog provided for this version.

Reviews (0)

Third Person Camera has no reviews yet.

Login to write a review.