现在物体向各个方向移动。 但我想对象只移动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;
}
我该如何解决这个问题?
答案 0 :(得分:1)
存储对象开始拖动时的Y位置。 然后在拖动时应用该Y位置。