2017-05-11 3 views
0

Aus irgendeinem Grund erhalte ich immer einen Fehler beim Erstellen eines TrackballControls-Objekts, das sagt "THREE.TrackballControls ist kein Konstruktor".Kann kein TrackballControls-Objekt erstellen

Hier ist ein minimales Beispiel:

<!doctype html> 
<html> 
<head> 
    <title>Trackball Controls</title> 
</head> 
<body> 
    <script src = "three.js"></script> 
    <scirpt src = "TrackballControls.js"></script> 
    <script> 
     var width = 640; 
     var height = 480; 

     var renderer = new THREE.WebGLRenderer(); 
     renderer.setSize(width, height); 
     document.body.appendChild(renderer.domElement); 

     var scene = new THREE.Scene(); 

     var camera = new THREE.PerspectiveCamera(50, width/height, 0.1, 10000); 
     scene.add(camera); 

     //controls 
     var trackballControls = new THREE.TrackballControls(camera); 
    </script> 
</body> 
</html> 

Die three.js Datei, die ich Referenzierung bin in three.js-master\build und TrackballControls.js ist in three.js-master\examples\js\controls.

Warum erhalte ich diesen Fehler und wie kann ich ihn beheben?

Antwort

1

Beachten Sie Ihren Code in Zeile 8 <scirpt> sollte <script> sein.