So im trying to change my third person camera into first person for a true first person game because i want it to attach to my mesh head socket and it keeps saying cannot change socket on inherited components. Anyone know how to help?
This should cover everything you need: https://youtu.be/YDOAo_4L2a8?si=MCfumXdHSDeQxhvG
Please let me know if you run into other issues.
So, I’m doing everything he says like 10 times on many projects but every time it keeps saying "Select a different Parent Socket - cannot change socket on inherited components.
I’m using the original third person blueprint Unreal gives and it’s not working.
What is the inherited component? The camera?
If so, you need to update the base class to be able to move the camera to another socket.
Or create a new camera component, and disable the previous one.
Just personal preference, but i wouldn’t connect the camera to the head socket, too much wobbling. I would simply place it unconnected to anything so it’s firm in place.
If you can; can you explain how to update the base class to be able to move the camera to another socket?
Usually you simply drag the camera into or from the parent component, if it’s tied to a socket you have to remove from the right panel under Socket tab.
If you place it as a child of your character or main compo,ent, it will follow around.
Just place around eyes height/position and you should be good.
I watched a video some times ago that showed a way to reduce movements when you attach a camera to the head socket but i can’t remember what it was sorry.
Ideally your character shoudn’t have an head obviously.