so i am so i have made the character and the character rotats but when i fire it will fire up right, right, down right, down, down, and down left so it wont fire up, up left, and left please help also i am not using the mouse for this game so please don’t sudgest it.
Hi, as MrMen mentioned, the events in the screenshot look fine, but the problem may be caused by some other event that we can’t see. Please send a screenshot of the rest of the events.
It’s not shooting only on certain angles, probably because as I can tell from the video, the origin point of the bullet is at top-left and not in the center, so when the player is turning to the left, only then it collides with the bullet when fired and the bullet gets deleted immediately.
The bullet should not be able to interact with it’s source player, even if it’s working now with a smaller collision box, it could cause some problems later if let’s say the player is moving and a collision is detected.
You don’t need to create different bullets and players. You can use unique IDs for each player and set the fired bullets to have the same ID as the source player. Then only detect collisions when the IDs don’t match. Also the unique IDs may come in handy for other purposes in a multiplayer game.
It’s fairly simple, install the extension “Unique Identifiers” and add this event (this is an example, adapt it to your events):