this._vertices = new Float32Array([
-0.5, 0, 0, // left
0, 0.5, 0, // top
0.5, 0, 0 // right
]);
this._indicies = new Uint16Array([0, 1, 2]);
正如你所看到的,我有一個三角形3點。這個問題是,我的三角不會最終得到渲染,除非我改變指數爲指數的順序是否重要?
this._indicies = new Uint16Array([0, 2, 1]);
你知道這是爲什麼嗎?爲什麼指數的順序很重要?我怎麼知道把指數放進去的正確順序?
Ps。它在將繪圖類型設置爲LINE_LOOP時起作用,但不適用於三角形。
什麼是POINT_LOOP? WebGL中沒有這樣的東西? – gman
對不起,這是一個錯字。我的意思是LINE_LOOP – CodingMadeEasy