ramokz / phantom-camera

👻🎥 Control the movement and dynamically tween 2D & 3D cameras. Built for Godot 4. Inspired by Cinemachine.
https://phantom-camera.dev/
MIT License
1.93k stars 62 forks source link

Support for per-axis damping #255

Closed trevorstarick closed 2 months ago

trevorstarick commented 2 months ago

Project Type

2D, 3D

Feature Description

The ability to set the damping value per axis. Currently the value is shared between x, y in 2D and x, y, z in 3D.

Use Cases

Currently I'm using it so the X axis damping is much higher than my Y and Z axis for a simple 2D platform using the 3D camera.

Importance

Medium - the feature would unlock new possibilities, but it's not a showstopper

Usage

All the time - the feature can be very useful for a varity of different projects

(Optional) Proposed Solution

I've implemented a working version here: https://github.com/trevorstarick/phantom-camera/tree/feat-per-axis-damping-value

ramokz commented 2 months ago

Closing this.

Not because it's a bad idea, but because it's already implemented for the upcoming release 0.7 :wink:

Can see a preview of it here