我正在尝试仅使用 8 个顶点和一个DrawIndexedPrimitives
调用来绘制一个纹理立方体。这甚至可能吗?
我遇到了紫外线坐标的问题。我发现不可能想出适用于立方体所有面的合适的 UV 值。
以下面的编号为例:
顶点 A 的 UV 设置为 (0, 0)。对于与 A 对角的所有顶点(在所有三个面上共享 A 作为顶点),我将 UV 设置为 (1, 1)。现在,没有 A 作为顶点的三个面最终有两个顶点,每个顶点的 UV 值为 (1, 1)。据我了解,情况不应如此。
那么解决方案是什么?