Three.js ist ein WebGL-Framework, das aufgrund seiner Benutzerfreundlichkeit weit verbreitet ist. Im Folgenden erläutert der Herausgeber von Script House die grundlegende Konfigurationsmethode von three.js. Weitere Informationen finden Sie in diesem Artikel 🎜 >
Eröffnungsbemerkung
webGL ermöglicht es uns, 3D-Effekte auf Leinwand zu erzielen. Three.js ist ein WebGL-Framework, das aufgrund seiner Benutzerfreundlichkeit weit verbreitet ist. Wenn Sie WebGL erlernen möchten, ist es eine gute Wahl, diese komplizierten nativen Schnittstellen aufzugeben und mit diesem Framework zu beginnen.
Der Blogger lernt derzeit three.js und stellt fest, dass die relevanten Informationen sehr rar sind und selbst die offizielle API-Dokumentation sehr grob ist. Viele Effekte erfordern, dass Sie den Code langsam eingeben und selbst erkunden. Der Zweck des Schreibens dieses Tutorials besteht also darin, es selbst zusammenzufassen und es mit allen zu teilen. Dieser Artikel ist der erste einer Reihe von Tutorials: Erste Schritte. In diesem Artikel verwende ich eine einfache Demo als Beispiel, um die grundlegende Konfigurationsmethode von three.js zu erläutern. Nach dem Studium dieses Artikels erfahren Sie, wie Sie eine dreidimensionale Grafik im Browser zeichnen!
Vorbereitungsarbeiten
Bevor Sie Code schreiben, müssen Sie zunächst das neueste Three.js-Framework-Paket herunterladen und es in Ihre Three.js-Seite einführen Natürlich gibt es im Dateipaket viele Demos, die jeder lernen kann.
Chrome ist derzeit der beste Browser, der WebGL unterstützt, Firefow ist der zweite und inländische Aoyou und Cheetah können nach dem Testen auch ausgeführt werden. Beginnen Sie mit einem Beispiel!
Zuerst erstellen wir den HTML-Code wie folgt:
Bereiten Sie einen Bereich entsprechend der Größe des Leinwandrahmens für die WebGL-Zeichnung vor. Konkret:
(1) Fügen Sie das p-Element mit der ID „canvas3d“ zum Body-Tag hinzu.
(2) Geben Sie den CSS-Stil von „canvas3d“ im Style-Tag an.
Es ist zu beachten, dass wir kein