randomPoison / gunship-rs

An experimental game engine written in Rust.
MIT License
27 stars 3 forks source link

Transform Hierarchies Are Not Correctly Reparented #47

Closed randomPoison closed 8 years ago

randomPoison commented 8 years ago

If a transform node has children and that transform is re-parented, its children are not also updated. This results in children in the wrong row (sometimes in the same row as their parent) which causes issues when updating transforms. Transform nodes need to be recursively updated so that all children in the hierarchy wind up in the correct spot.