CharacterCamera3D
R

Publisher

robotnik

CharacterCamera3D

Tools
Camera ThirdPerson Collision Follow Character SpringArm3D Movement 3D

This Node is a plug and play option for third person characters and allows follwing the character, keeping it in screen and snap to plattforms while keeping the camera out of obstacles with a SpringArm3D # Changelog 1.0.1 - Fixed issues with manual rotation around the character - Now centers the camera when moving in any direction (fixed an issue with camera clipping through obstacles) 1.0.2 - Fixed Owner can be null and is_inside_tree error - Fixed auto rotation bug, sometimes camera just st...

CharacterCamera3D Node for Godot 4.x

Description

Third Person Character Camera for free orbit around a CharacterBody3D. It handles the following and keeps the character in screen.

Following over slopes

gif1

Snapping to new plattforms

gif2

Normal collision behavior with a SpringArm3D

gif2

Setup

  1. Download the addon via the AssetLib or just download and paste the addon folder into your project
  2. Enable the Plugin in your Project Settings

Usage

Just add the CharacterCamera3D Node as a child node of your Character and drag its Y-Posititon above the characters head. (Or where you want your camera focus to be)

:warning: The character must be of type CharacterBody3D.