任何人都可以向我提供有关 obj 或其他 3d 格式如何工作的高级视图。我正在尝试学习游戏的 3D 编程,但到目前为止我发现的所有教程都只展示了如何创建和操作球体等基元。我正在使用 java,但我也知道 C# 和 C++,我刚刚从未做过游戏编程或任何 3D 建模。
例如,如果我有一个道路的 obj 文件并加载它。如果模型的任何部分是动画的,我可以从代码内部触发它还是自动发生?
第二件事,如果我有另一个模型是汽车,我可以导入该汽车并将其添加到第一个 obj 文件中的道路上吗?还是需要将它们包含在一个 obj 文件中?
最后一件事是,如果车轮是动画的。一旦我知道模型没有在场景中移动,有没有办法阻止它们,然后当然再让它们再次旋转?
我知道买一本书可能是最好的,但我不知道它是否是我想要进入的东西,我只是在测试我是否会坚持下去,等我决定我可以买一个 3d图画书或类似书籍。谢谢