What’s the unreal way of making it so the first person arms don’t clip through the world? Usually this is handled by rendering the player HUD and arms using a separate camera. How do you set that up? Also I don’t want the players floating arms to be visible in reflections.
Hey, you can look at the component area of the character pawn blueprint and adjust the players arm position ( I find the templates arms are too far forward ) then also adjust the collision of the player so that the arms collide with the wall (you may get some weapon clipping but it’s a start) then maybe look at adding an animation to lower or raise your weapon when too close to the walk to make it feel more natural? Just a thought
It’s not really practical or at least overly complicated to use animation to lift the arms. Consider if you are walking into another player or enemy and you need to shoot at them, at some point you are going to clip through.
The arms already don’t cast shadows, but they do show up in reflections which looks like disembodied arms. Consider a mirror surface. I’m surprised the engine doesn’t have a simple way to address this, it’s a pretty basic thing.
The template version I suspect is rather limited to just get things going and when it comes to using proxies is generally best practice to not use anything close to completed art. Using a player reference for example in my opinion the scale of the first person hands in the temple are to big.
What I believe the ideal is to use one of the sample files as the rolling chassis so to speak so one can get right to business with out reinventing the wheel.
So in this case if you are doing a FPS then the better option would be to use the ShooterGame example and start a new level and all of your sub-components requirements will be done.
The guns in the Shooter Example also clip through walls, look at the two pictures to see the clipping issue. This restricts the size of the first person weapon models, a rocket launcher or really BFG would clip badly:
I’ll have to take a closer look as to practical ways and means as like most I’m playing catch up.
One question on my list of question is just how global is collision detection and if you can put a collision volume on the gun then problem solved.
But looking at the example as the problem the problem is not with the weapon but the size of the blocking volume.
Total speculation on my part but using the ShooterGame some areas as to clipping are fine yet some areas clip so as far as clipping goes in a map it’s a mapmaker problem and they just need to make the blocking volume slightly larger than the wall.
As you can see the Frist Person Mesh is pretty small and inside the character. Since it’s close to the camera it still looks big. The Weapon still clips for other players as the 3P Mesh is outside of the collision capsule.
Another solution would be to detect clipping/collision of the weapon with the wall and move it back or switch to another animation, where the character is not aming the gun anymore holding it close to the body or pointing it up/down. A lot of tactical shooters do this to add some realism.
I’m also struggling to find a solution to this as well.
I’m using a 3rd person camera set in the position of where the FPS camera would be.
The only reference found is what I an Zoid an others want to achieve can be found in this video on youtube.
Any help how to create this would be fantastic. Thanks =)