// 这里直接缓存 node.worldPosition 的值
let worldPos = this .node.worldPosition;
worldPos.x = 10;
// 这里会直接返回,导致修改失效。
// 因为 worldPos 指向的就是 node 的 worldPosition ,不管怎么改, setWorldPosition 在对比的时候,值都相等。
this .node.setWorldPosition(worldPos);
哪个天才想出来的!!!是不是被间谍入侵到你们内部了