Sorry if this has been asked before. I can barely think of how to word it, so please bear with me.
I have an object that is controlled using physics. Said object can fire a sprite with the bullet behaviour.
When the object is stationary, and fires facing right, the bullet will move as expected. However, when the object is falling and it fires, I want the bullet to retain the vertical motion/speed, and then continue to move to the right.
This is most noticeable when the object is facing down and it fires. The bullet can sometimes appear to be moving up, as it's moving slower than the "gun".
As the object is physics based, I can't figure out how to apply the vector to the bullet behaviour. If I was using the physics behaviour as the bullet, I'd simply set the vector to the same and then apply an impulse in the direction I want it... but I don't want to use the physics behaviour for this.
Hope I've made sense. If not, please let me know and I'll try again.