0

我有一个叫做网格的网格。我这样做:

mesh.position.set(50,50,10);
console.log(mesh.position);
console.log("z: " + mesh.position.x);

输出:

THREE.Vector3
            x=0
            y=0
            z=0
            __proto__:Object
z: 10

这怎么可能?

4

1 回答 1

0

我又要回答我自己的问题了。耶。

问题出在 google chrome 的 console.log 上。如果你记录一个对象,它会提供一个 twizzle 来查看对象的属性。所以我可以看到 Vector3,然后我旋转查看 x,y,z。

诀窍是,Vector3 的属性仅在您点击 twizzle 时才会收集。因此,在我点击 twizzle(这是一个愚蠢的词)之后,我在未来看到了 0,0,0 的一些更新,而查看实际属性会在我要求它的那一刻显示值。

被警告。

于 2012-12-18T05:32:19.890 回答