M because classic Doom, it's just a reflex.
The gun is in case you don't have anymore ammo and it's accurate if you wanna shoot from far away.
I didn't do occlusion culling because my levels are built with the gridmap node which doesn't support occlusion culling. Also this is not the reasons of the frame drops. The frame drops are caused by the collisions shapes of the characterbodies of the enemies.
The gun is in case you don’t have anymore ammo it’s worse than punching in most scenarios, it really is just there cluttering, if it were a bit faster might make sense to use, but the firerate is just unbearable
The frame drops are caused by the collisions shapes of the characterbodies of the enemies. i know for a fact this is not true, the game’s performance is really improved in some scenarios by just looking towards empty space.