对于学校,我目前正在使用OpenGL在C ++中使用我自己的小游戏引擎(框架)。
现在我说实话。我几乎不了解OpenGL,我们的老师并不关心我们学习它,但是我真的想在3D空间中做我的框架,因为我觉得它更有趣。
现在我的问题是如何计算我的子对象的相对位置。与它在Unity引擎中的工作方式类似,您可以将GameObject与另一个GameObject相关联,其中一个对象具有LocalPosition和世界位置。
使用这些我想计算我的子对象相对于我父对象的位置,这样我就可以在正确的位置渲染它。
我希望你们能提供帮助。
谢谢!
-Lakster