誰かがボタンをクリックしてカメラをオブジェクトの周りに移動しようとしています。しかし、オブジェクトを移動したくありません(中央に配置する必要があります)。
私は持っています:
およびjs関数
function MoveUp()
{
camera.position.y -=50;
}
function MoveDown()
{
camera.position.y +=50;
}
しかし、これはボタンをクリックするとオブジェクトを上下に動かしています。カメラを周りに動かすだけの可能性はありますか? 私のオブジェクトは立方体だけです..例:
var geometry = new THREE.CubeGeometry( 50, 50, 50 );
var material = new THREE.MeshFaceMaterial( [
new THREE.MeshBasicMaterial( { map: THREE.ImageUtils.loadTexture( 'drvo.jpg' ) } ),
new THREE.MeshBasicMaterial( { map: THREE.ImageUtils.loadTexture( 'drvo.jpg' ) } ),
new THREE.MeshBasicMaterial( { map: THREE.ImageUtils.loadTexture( 'drvo.jpg' ) } ),
new THREE.MeshBasicMaterial( { map: THREE.ImageUtils.loadTexture( 'beton.jpg' ) } ),
new THREE.MeshBasicMaterial( { map: THREE.ImageUtils.loadTexture( 'beton.jpg' ) } ),
new THREE.MeshBasicMaterial( { map: THREE.ImageUtils.loadTexture( 'beton.jpg' ) } )
] );
cube = new THREE.Mesh( geometry, material );
cube.position.z = 450;
scene.add(cube);