So I’ve been trying to get projectiles to work for the past 4 hours and have finally decided to ask for help. I’ve been following along a paid video tutorial series for how to make top down 2D movement and shooting working in UE4 with blueprints and I’m now stuck because the tutorial is over and my game still isn’t working.
I’m using a blueprint for my projectile itself called “Bullet” and a blueprint for the character called “playercharacter2d”
Movement is working, the projectiles are just kind of… placed? for some reason. Hopefully the gif should show what I mean:
What I actually want to happen and what was supposed to happen was for the projectile to be shot where the mouse is by left click. Something like the shooting in nuclear throne or really just most top down 2d games with shooting.
Below are screenshots of alll of my blueprints, hopefully well organized so you can easily navigate through them. I so far, outside of attempting things with various tutorials, have tried to resolve the issue by messing around with rotation values, velocity (both in blueprints), as well as replacing the papersprite with a sphere (which just caused a lot more problems and no solution).
These are my blueprints:
playercharacter2d, event graph -> movement: Screenshot by Lightshot
playercharacter2d, event graph ->Screenshot by Lightshot - > shoot: Screenshot by Lightshot
playercharacter2d, event graph -> health widget: Screenshot by Lightshot
Bullet BP, event graph: Screenshot by Lightshot
Bullet BP, projectile movement component settings pt. 1: Screenshot by Lightshot
Bullet BP, projectile movement component settings pt. 2: Screenshot by Lightshot
Bullet BP, paper sprite component settings pt. 1: Screenshot by Lightshot
Bullet BP, paper sprite component settings pt. 2: Screenshot by Lightshot
playercharacter2d, animation state machine ->Screenshot by Lightshot
reorganized everything so I could get one screenshot of all of event graph: Screenshot by Lightshot
Sorry for the long post, I just wanted to provide as much info as possible, in the hopes that someone who knows more than me would be able to help. (I’ve only been in UE4 for about two weeks.)