2015-06-26 83 views
-1

我開始研究一個簡單的遊戲引擎,並試圖實現一些3D對象。使用着色器時,OpenTK中的紋理顯示爲黑色

我有基礎知識,一個簡單的測試着色器,但由於某種原因,紋理總是顯示爲黑色。我已經重寫了一切,問題仍然存在。我不知道自己做錯了什麼,在圖形和OpenGL方面,我是一個初學者。

正在運行的項目是Game。在GameEngine中有Mesh代碼,Shader和Texture2D。

這裏是我的GitHub庫:ChronosEngine

編輯:現在

碼是固定的。

回答

-1

我沒有真正閱讀過你的代碼,但通常你所描述的問題是由缺少的光源造成的。嘗試應用一些光線,它可能會工作。

+0

爲什麼添加光源?如果您沒有閱讀我的代碼,請不要評論。我的着色器沒有光源。這是一個漫反射紋理的簡單直通着色器。如果我使它的顏色像紅色而不是紋理,它可以正常工作。所以,總之,它與缺少的光源無關。 – Chronium

相關問題