6

すでにrenderメソッドにカメラを渡しているのに、なぜカメラをシーンに追加する必要があるのですか?リポジトリで見たすべての例は、カメラをシーンに追加します(例:weggl_geometries)。しかし、それを削除した後scene.add( camera )でも機能します...

init関数

camera = new THREE.PerspectiveCamera( 45, window.innerWidth / window.innerHeight, 1, 2000 );
camera.position.y = 400;
scene.add( camera );

レンダリング機能

renderer.render( scene, camera );
4

1 に答える 1

6

シーンにカメラを追加せずにレンダリングすると、カメラは自動的に追加されます。シーンに含めるポイントは、ライブラリの最新バージョンでは、シーンの別のオブジェクト(最終的にはアニメーション化)の子としてカメラを追加できることです。

これがThree.js開発者からの質問応答ですhttps://github.com/mrdoob/three.js/issues/1046

于 2012-09-01T22:30:38.797 に答える