這是引發問題的代碼:什麼是「無法將float [4] [4]轉換爲浮動賦值」的意思?
Mat4::Mat4(float a, float b, float c, float d, float e, float f, float g, float h,
float i, float j, float k, float l, float n, float o, float p, float q)
{
m[0][0] = a;
m[0][1] = b;
m[0][2] = c;
m[0][3] = d;
m[1][0] = e;
m[1][1] = f;
m[1][2] = g;
m[1][3] = h;
m[2][0] = i;
m[2][1] = j;
m[2][2] = k;
m[2][3] = l;
m[3][0] = m;
m[3][1] = n;
m[3][2] = o;
m[3][3] = p;
}
這似乎是一個簡單的構造,但顯然它有問題吧。這裏的目標是將每一個浮點數都放到我創建的二維數組中。我也嘗試過這樣做 - > m [] [],但這也不起作用。
我敢肯定,這是愚蠢的東西,我忽略了,但我無法弄清楚我的生活。
'm [3] [0] = m;' - 考慮一下。 –
在@ R.MartinhoFernandes上捎帶,注意你巧妙地*跳過*'m'在你的參數列表中...... –
OMFG很清楚。我怎麼沒有看到?!我真是個白癡! – FeralShadow