HUD を作成するために、同じ Object3D 内に HUD 要素を配置する目的で、Object3D 内にカメラを固定しました。
カメラを更新する代わりに、HUD を更新し、できればその中のすべてのオブジェクトを更新します。でも、
- マウスを動かすと、カメラがシーンの中心を中心に回転するように見えます。
- カメラを前方に移動していた W を押すと、シーンの中央の前で横に移動します。
ここに記載されている要約された行が含まれています。
scene = new THREE.Scene();
hud = new THREE.Object3D();
camera = new THREE.PerspectiveCamera(...);
hud.add(camera);
scene.add(hud);
control = new THREE.FlyControls(hud, renderer.domElement);