0
由於LPD3DXLINE只接受1D,我將2d數組轉換爲1d數組。所以,我可以在畫面上畫出線條並畫出另一條線。將2d數組轉換爲1d數組用於繪製線
D3DXVECTOR2 lineVertices[newLine][currentLine]
for (int i=0; i < noOfNewLine; i++)
line->Draw(lineVertices[i], 2, D3DCOLOR_XRGB(0, 0, 0));
如果我改變
D3DXVECTOR2 lineVertices[currentLine][newLine]
我應該怎樣做
lineVertices[i]
將其轉換成一維數組成功?
錯誤錯誤C2440遍歷: '初始化':無法從 'D3DXVECTOR2(*)[2]' 轉換 'D3DXVECTOR2 *' – zzz
@optimisez對不起,編輯我的答案,它應該是'p =&lineVectices [0] [0]' –