I am making an FPS, and am trying to use SKM_Manny from the third person template as a target to shoot at for prototyping etc.
SKM_Manny is a skeletal mesh and I have several of them in my world as placeholders in my shooting range and without doing anything they already have collision and my line trace hits them too.
However I want to be able to add functionality, so I set SKM_Manny as the skeletal mesh of a brand new Actor blueprint, and drag it into the world, but now it doesn’t have any collision, and my line traces won’t hit it as well as me being able to walk through it like it’s not there.
I have read maybe 15-20 different posts of other people having similar issues with skeletal meshes inside blueprints and I haven’t found anything that helps, it doesn’t seem to matter if I change the collision settings on the skeletal mesh inside the blueprint or anything like that.
Weirdly, I tested creating a new Actor blueprint with the SM_Cube static mesh and this retains it’s collision just fine. So I don’t know if Skeletal meshes in particular are a problem.
I am so confused, I have spent probably 10 hours troubleshooting this over the last few weeks and I’m totally stuck, I can’t move forward with this project until I can figure out how to get my line traces to hit the opponent, otherwise I can’t have any shooting in my shooting game lol.
I am really looking for help on 2 fronts here.
- I want my line traces to work.
- I want to understand why the same skeletal mesh magically stops colliding for no apparent reason (to me) just because it’s inside a blueprint.
I am guessing it’s something relatively obvious once you understand the engine well enough but as a newcomer these kinds of seemingly nonsensical issues just sink your enthusiasm and make it hard to push forward.
Anyway, any help is much appreciated!!!
p.s I hope “Programming & Scripting” is the right place to post this, it’s the closest match I could find for this issue.