标签: directx textures
在DirectX 9中,我有一个.X文件,我已经加载了,我画了几个副本。我需要能够改变每个副本的纹理坐标(例如,给每个副本一个不同的比例)。不幸的是因为它们都是相同的网格并使用相同的材料,似乎将纹理转换为一个可以完成所有网格的转换。有没有办法可以单独转换加载网格的每个实例的纹理?
答案 0 :(得分:2)
您可以使用texture coordinate transform。
您可以克隆网格。
您可以使用着色器并缩放着色器中的UV。
答案 1 :(得分:1)
您需要Clone相关网格,然后调整其信息。这将阻止它影响其他Mesh实例。