2015-11-15 70 views
2

我想有質感,顯示立方體的6個面: enter image description here顯示立方體的四面 - XNA

但是,這是我所得到的: enter image description here

前後,左右和上側不顯示,我不知道爲什麼。

+0

看起來您已經設法將模型從內到外(在兩個3D編輯應用程序之間導出模型時有時會發生)。在你的3D編輯程序中看起來不錯,而不是在你的遊戲中,這是因爲3D編輯器通常顯示網格的兩邊(爲了使建模更容易),而遊戲只顯示網格的外部(爲了使渲染更容易)。當然,你可以改變這一點,讓你的遊戲展現雙方,但這會浪費性能。所以你看到的是模型的另外三個方面。嘗試在3D編輯程序中反轉網格。 – Falgantil

回答

2

在編輯模式下選擇所有面,按Ctrl + N。您的法線將被重新計算,您可以正確地看到您的模型。

+1

只需稍微提一點:在攪拌機中進行;) –

1

在繪製模型之前,您需要設置適當的RasterizerState(clickclick)。

GraphicsDevice.RasterizerState = RasterizerState.CullCounterClockwise; 

使用CullCounterClockwise或CullClockwise值取決於您的網格如何建立。