CharacterCamera3D

An asset by Robotnik
The page banner background of a mountain and forest
CharacterCamera3D hero image

Quick Information

0 ratings
CharacterCamera3D icon image
Robotnik
CharacterCamera3D

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# Changelog1.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 stands still- auto rotation can now be toggled in the Editor- Updated documentation about the input mappings

Supported Engine Version
4.0
Version String
1.0.2
License Version
MIT
Support Level
community
Modified Date
10 months ago
Git URL
Issue URL

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

README Y Following

Snapping to new plattforms

README Platform Snap

Normal collision behavior with a SpringArm3D

README SpringarmCollision

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.

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 stands still
- auto rotation can now be toggled in the Editor
- Updated documentation about the input mappings

Reviews

0 ratings

Your Rating

Headline must be at least 3 characters but not more than 50
Review must be at least 5 characters but not more than 500
Please sign in to add a review

Quick Information

0 ratings
CharacterCamera3D icon image
Robotnik
CharacterCamera3D

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# Changelog1.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 stands still- auto rotation can now be toggled in the Editor- Updated documentation about the input mappings

Supported Engine Version
4.0
Version String
1.0.2
License Version
MIT
Support Level
community
Modified Date
10 months ago
Git URL
Issue URL

Open Source

Released under the AGPLv3 license

Plug and Play

Browse assets directly from Godot

Community Driven

Created by developers for developers