I am working on a simple combat mechanic. When control is pressed, a bullet should spawn at the player's image point named "Bullet". As far as I can tell, I have centered the image point. When I run the game, the image spawns northeast of the sprite.
I am spawning the bullet in the same layer as the player. I have called the layer "PlayerLayer" to ensure there is no confusion.
The sprite is only 16x16, could that be affecting this?
I can move the image point to the southwest of my sprite, but it is difficult to align and will be impractical when I start working with multiple animation frames. Also, if I align in this way, I have found that performing a rotation with "set angle" will move the image point off of the center of the sprite again.