While there is little help on the matter, I think I have grasped the concept of how to pool objects so that they are reusable. However, I want to create a projectile pool since projectiles from weapons are frequently called, potentially several hundred times a minute per object depending on the rate of fire of the weapon. Since spawning is a pretty heavy operation, I feel it best to do a pool. The one thing I’m unsure of is how to stop its impulse/velocity movement upon impact/death so that when I return the projectile to the pool, it remains in a single location until I need to reuse it and reapply its impulse.
Any help with projectile/object pooling is greatly appreciated!