0

现在对象向各个方向移动。但我想对象只移动 X 或 Z,而不是 Y。

我试试这个。但结果并不好。

在鼠标移动

// OBJECT SELECTED
if ( SELECTED ) 
{       
    var intersects = ray.intersectObject( PICKING_PLANE );SELECTED.position.set( intersects[ 0 ].point.x, 0, intersects[ 0 ].point.y ); /*SELECTED.position.copy( intersects[ 0 ].point.subSelf( offset ) );*/
    return;
}

我怎么解决这个问题?

4

1 回答 1

1

存储开始拖动对象时的 Y 位置。然后在拖动时应用该 Y 位置。

于 2012-09-10T17:06:09.067 回答