显示立方体的所有面 - XNA

Displaying all sides of cube - XNA

我想显示带有纹理的立方体的 6 个面:

但这就是我得到的:

正面、左侧和顶部不显示,我不知道为什么。

您需要在绘制模型之前设置适当的 RasterizerState (click, click)。

GraphicsDevice.RasterizerState = RasterizerState.CullCounterClockwise;

使用 CullCounterClockwise 或 CullClockwise 值取决于您的网格构建方式。

Select 编辑模式下的所有面按 Ctrl + N。你的法线将被重新计算,你可以正确地看到你的模型。