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
это пример кода из SDK google tango (я добавил два кода debug.log
). вершины и треугольники получены непосредственно из Dll api. Я обнаружил, что когда vertices.length больше некоторого числа (слишком много 3dreconstructed mesh в соответствии с dll), например 10000. код mesh.vertices = vertices;
будет терпеть неудачу, что приведет ко второму журналу показывает 0
(конечно, первый журнал показывает число больше, чем 0
).Код примера Unity SDK JTango: «mesh.vertices = vertices» терпят неудачу?
Я не знаю почему?
Это может быть ответ или, по крайней мере, дает мне направление на поиски! Я попробую. Спасибо! – vincent