Yen*_*nza 5 javascript three.js
刚刚在ThreeJS中对r67-r69进行了更新,最终在将其位置引用到一个(相同)向量时遇到了问题.
在我做这个工作之前:
var vector = new THREE.Vector3(50, 50, 50);
_Mesh1.position = vector;
_Mesh2.position = vector;
Run Code Online (Sandbox Code Playgroud)
这使我有可能在移动其中一个网格时移动另一个网格.
在r69中,位置矢量保持不变(也就是0,0,0),这意味着每当我模拟另一个时,我必须为每个网格手动设置X,Y和Z坐标.
我在这里错过了一些改变吗?或者我应该怎么做才能解决这个问题?
Wes*_*ley 12
Object3D的position,rotation,quaternion和scale属性现在是不可改变的.
请参阅源代码文件Object3D.js.
您不能再使用以下模式:
object.position = vector;
Run Code Online (Sandbox Code Playgroud)
相反,你必须使用其中之一
object.position.set( x, y, z );
Run Code Online (Sandbox Code Playgroud)
要么
object.position.copy( vector );
Run Code Online (Sandbox Code Playgroud)
three.js r.69
| 归档时间: |
|
| 查看次数: |
1970 次 |
| 最近记录: |