2016-08-02 5 views
0

Ich heruntergeladen three.js (three.js-Master) und bin verwirrt von dem, was ich wegen der folgenden 3 Dinge sehe: - Es gibt eine Three.Legacy.js vs eine Three.js im Ordner/src . - Auch im Ordner/src befinden sich verschiedene kleinere Dateien (z. B. scene.js). - Unter/examples/js gibt es noch mehr verschiedene Dateien.THREE.js - Kann jemand bitte erklären, wie man diese Bibliothek benutzt?

Frage

Wenn ich eine neue Anwendung mit der neuesten & beste Version von Three.js erstellen möchten, welche Dateien muss ich Referenzierung werden?

danke.

aktualisieren

So entdeckte ich, dass three.js unter/src existiert und unter/build. Der eine unter/src ist nur 7 KB groß, während der andere 949 KB groß ist. Die 7KB-Datei hat viele Dinge fehlen. Was ist der Zweck dieser Datei und warum existiert sie überhaupt? Es ist einfach verwirrend.

+0

Nur die wichtigsten minimierten three.js. Das ist alles, was Sie brauchen, um damit zu beginnen. – ManoDestra

+0

Verwenden Sie die _non-minified_ Datei 'three.js' für die Entwicklung. – WestLangley

Antwort

1

Die Dokumentation sagt, dass Sie nur die three.js benötigen, so dass die three.min.js innerhalb build Ordner der beste ist.

In der praktischen Entwicklung sollten wir den Quellcode nicht bearbeiten, deshalb schreiben sie jedes neue und/oder angepasste Feature in separate kleine Dateien.

http://threejs.org/docs/index.html#Manual/Introduction/Creating_a_scene

+0

Ok. Wozu dann alle anderen Dateien? Sie scheinen relevant zu sein. Was ist der Unterschied zwischen three.js und three.legacy.js? – AlvinfromDiaspar

+0

Auch, warum ist Three.js nur 7 KB, während Three.Legacy.js 24 KB ist!? – AlvinfromDiaspar

+1

So Dinge wie THREE.PerspectiveCamera sind einfach nicht definiert. Dies erklärt, warum es nur 7 KB ist. – AlvinfromDiaspar