Any first person controller + mesh resources?

Godot Version

Godot 4.3

Question

I’ve seen the basic ones where you can’t see your character’s feet, and you’re just a capsule, so I tried to expand from there and add a mesh, rotating it when the player rotates too, but the rotation is off. Then there’s also some times when I may want only the head to rotate, though I could find a work around for that.

The main reason is that I want the player to be able to see their legs (they are in a sitting animation sometimes), and hold a gun and I want NPCs, that may also be controllable by the player.

Please are there any first person military/human style examples or resources?

So…none?

maybe you want this?

Yeah, actually, if there is a mesh behind the hands. Though there’s no code I can find (checked the posters github too).

he’s still working on it , you can check this one out https://www.youtube.com/watch?v=-qrhEQylK-M

You can take a look at my 3D character controller plugin. It’s still in beta so not done, but it’s open source and has a test character in it. In it, I deal with the problem of switching between 3rd and 1st person by changing the visibility layer of the player’s head to layer 2 when in first person mode. The first person camera cannot see visibility layer 2. In this way, the character’s head disappears when the player is inhabiting them, and is visible when they are outside the character.

This approach should work for what you’re trying to do with inhabiting different characters. So I recommend taking a look at my project and stealing what works. If you want to see it in action, checkout my game Skele-Tom. In the 4th level, it switches to a 1st-person view.

2 Likes