Ground Engine | Tutorial 9
The source code of the 9th tutorial of the Game Engine Development Series (Ground Engine) is now available!
In this tutorial we will see how to make the Transform Component!
In particular we will see:
- how to derive from GComponent class in order to make any kind of Component
- how to make Vector3, Vector4 and Matrix math classes
- how to make a Transform Component, by including position, rotation, scale Vector3 attributes and Transform Matrix, where the final result is stored.
- how to process these Transform Components efficiently by computing the final Transform Matrix only when it's necessary (e.g. when position, rotation or scale is modified)
The Design Diagrams have been updated as usual.
Here is the link: https://www.patreon.com/posts/57793454
I hope you'll enjoy it!
Thank you for all your support!