スクリプトを実行すると、コンソールに「THREE.OrbitControlsがコンストラクタではありません」というメッセージが表示されます。私が間違っていた何Three.js - OrbitControlsが機能しない
?私はマニュアルから同じコードを使用しました。
var controls;
controls = new THREE.OrbitControls(camera);
controls.addEventListener('change', render);
var render = function() {
requestAnimationFrame(render);
renderer.render(scene, camera);
//Hier wird die Größe des Fensters manipuliert!
renderer.setSize(window.innerWidth - 20, window.innerHeight - 20);
};
var animate = function() {
requestAnimationFrame(animate);
controls.update();
};
var geometry1 = new THREE.BoxGeometry(10, 10, 10);
var material = new THREE.MeshPhongMaterial({specular: "#fdfb57", color: "#d8d613", emissive: "#6b6a0d", side: THREE.DoubleSide});
var box = new THREE.Mesh(geometry1, material);
scene.add(box);
camera.position.z = 50;
render();
animate();
これを組み込みましたか? '' – WestLangley
フィドルに入れるhttps://jsfiddle.net –