0

現在、オブジェクトはあらゆる方向に移動します。しかし、私はオブジェクトがYではなくXまたはZのみを動かしたい.

私はこれを試します。しかし、結果は良くありません。

MouseMove で

// 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 に答える