In the given flow, the
character is the parent entity,
gun is child of character and
bullet is child of gun. I've got a component called
NodeComponent which has the storage of child entities and a
NodeSystem that iterate the children then update its position relative to its parent. The problem is when the iteration reach to the bullet, it takes some time to update the bullet position. So when I move the parent the bullet is noticeable. How do I handle the parent-child relationship transformation without losing or slowing down the update from top to bottom?
Character >> Gun >> Bullet