Проблема заключается в следующем: есть mesh объект. У него есть VertexBuffer. Задача заключается в следующем: надо узнать координаты вершин в этом вершинном буфере, изменить их, а затем изменить их в вершинном буфере. Пишу на языке C#. Миллер рекомендует делать так:
Vector3[] VertexArray;
MyVertexBuffer = mesh.VertexBuffer;
VertexArray = (Vector3[])MyVertexBuffer.Lock(0, LockFlags.None); //на этом месте вылезает ошибка
//мои действия с VertexArray
MyVertexBuffer.Unlock();
Что я неправильно делаю? Какой еще есть способ выполнить эту задачу?
Зарание спасибо за помощь!