我是相当新的 Direct3D 并且几天来一直在寻找解决我的问题的方法。我见过的大多数覆盖纹理的教程只使用一种纹理。对于我的程序,我有多个纹理映射到构成我的网格的特定顶点集合。
我的问题是如何将多个纹理加载到我的场景中?以及如何将一组顶点映射到一个纹理?
例如,如果我有一个汽车网格并且我有一组纹理,例如:
Tyres.dds
Body.dds
Cabin.dds
给定这辆车,我如何将构成轮胎的顶点映射到 tyres.dds 纹理,将车身映射到 body.dds 以及将舱室映射到 Cabin.dds。所有这些纹理不仅要渲染一个。
任何帮助将不胜感激,谢谢