RhemaGames / godot-movement

Scripts to help setup different movement profiles for kinematicBodies
GNU General Public License v3.0
1 stars 1 forks source link

3rd person control #1

Open bflanagin opened 1 year ago

bflanagin commented 1 year ago

Simple 3rd person view controls for keyboard and game pad

bflanagin commented 1 year ago

Mouse camera control as well.

bflanagin commented 1 year ago

Working with the old and new code bases is hard, but I believe that we are close-ish to having a working controller. The goal (as it is with all of the godot tools) is to simplify the creation and modification of the controllers. So invocation should be something like this:


func _ready():
        Movement.Init(self,"third_person")

func _physics_process(delta):
       Movement.process_input("third_person")
       Movement.third_person(self,delta)
bflanagin commented 1 year ago

Mouse look feels off. It's closer to an orbit camera than a third person camera. May need to play more 3rd person games to get an idea of what we are wanting.