我一直对代码感到困惑,从不做像素到测量仪表,到现在几乎有了一个身体和一个精灵,我已经取得了很大进步,但是我发现我似乎无法做到另一点弄清楚我哪里出了问题。
从图像中可以看到,身体偏离了实际的精灵,我预感它可能是原点,因为差异很小,但是我似乎无法弄清楚如何使其对齐
我的创建方法
>>> [x[0]+[x[1]] for x in result]
[[1, 2, 3, 4], [7, 8, 9, 10]]
我的渲染方法
stringToArrayBuffer(byteString) {
var byteArray = new Uint8Array(byteString.length);
for (var i = 0; i < byteString.length; i++) {
byteArray[i] = byteString.codePointAt(i);
}
return byteArray;
}
arrayBufferToString(buffer) {
var byteArray = new Uint8Array(buffer);
var byteString = '';
for (var i = 0; i < byteArray.byteLength; i++) {
byteString += String.fromCodePoint(byteArray[i]);
}
return byteString;
}