0
Debug.log(vertices.Length.toString()); // show not 0!!--added myself
Mesh mesh = new Mesh();
mesh.vertices = vertices;
mesh.triangles = triangles;
Debug.log(mesh.vertices.Length.toString()); // show 0??? --added myself
這是一個來自google tango SDK的示例代碼(我添加了兩個debug.log
代碼)。頂點和三角形是直接從Dll API獲得的。我發現,當vertices.length大於某個數字(根據dll過多3Dreconstructed網格),例如10000.代碼mesh.vertices = vertices;
將失敗,這導致第二個日誌顯示0
(當然第一個日誌顯示一個數字大於0
)。JTango的Unity SDK示例代碼:「mesh.vertices = vertices」失敗?
我不知道爲什麼?
這可能是答案,或至少給我一個方向挖!我會試一試。謝謝! – vincent