a.引擎中的meshbuffer.js代码是否有问题?
_reallocVData (copyOldData) {
let oldVData;
if (this._vData) {
oldVData = new Uint8Array(this._vData.buffer);
}
this._vData = new Float32Array(this._initVDataCount);
this._uintVData = new Uint32Array(this._vData.buffer);
let newData = new Uint8Array(this._uintVData.buffer); // 这个 newData 根本没任何意义, 也不使用.
if (oldVData && copyOldData) {
for (let i = 0, l = oldVData.length; i < l; i++) {
newData[i] = oldVData[i];
}
}
},
// 这个 newData 根本没任何意义, 没有地方使用, 为什么要声明?