Erstellen Sie leistungsstarke 3D-Browserspiele mit BabylonJS
Das explosives Wachstum von WebGL beweist das Popularität von Spielen im Internet. Es gibt viele coole Dinge, die Sie auf WebGL aufbauen können, aber die meisten Entwickler möchten dies in Browsergames eintauchen.
WebGL ist ein mächtiger Rahmen, aber es ist nicht alles was du brauchst für ein Spiel im Web. Spielkontrollen und Audio- spielen auch eine große Rolle bei der Entwicklung von Browserspielen.
Die Freiheit BabylonJS-Bibliothek ist die perfekte Ressource für all diese Themen. Es ist großartig für jeden, der einsteigt Browsergame-Entwicklung.
Babylon ist ein Bibliothek für 3D-Spiele-Engine powered by WebGL für 3D-Grafik. Es ist aber auch viel mehr als nur eine WebGL-Bibliothek.
Es kann alles aus Kontrollen zu Objektverhalten, und selbst Soundeffekte. Es ist wirklich ein komplettes JavaScript-Gaming-Framework gemacht für HTML5- und WebGL-Entwicklung.
Um anzufangen Sie sollten die GitHub-Seite für Beispieldemos und die neueste Version auf ihrem CDN gehostet.
Sie haben auch eine Live-Spielplatz wo Sie mit verschiedenen Einstellungen und Darstellungsstilen basteln können.
Du kannst sogar Ändern Sie den Code, und klicken Sie auf Ausführen Änderungen automatisch generieren direkt im Browser Das ist vielleicht der beste Weg, um Babylon zu praktizieren, weil Sie Sie müssen nichts vor Ort herunterladen.
Auf dieser Demo-Seite sehen Sie in der oberen rechten Ecke nach einem Menü mit der Bezeichnung “Grundlegende Szene”. Klicken Sie auf das Dropdown-Menü Wählen Sie aus einer Vielzahl vorgefertigter Spielplätze einschließlich Umgebungen, Lichtern, Schatten und Höhenprogrammen (unter vielen anderen).
Dies ist viel einfacher als das Erstellen eigener Demos auf CodePen, da dies möglich ist den ganzen Bildschirm sehen und du Zugang zum Editor haben genau dort im Browser.
Babylon bietet viele Funktionen, wie z Partikeleffekte, Schwerkraftphysik, und einfache Drag-and-Drop-Funktionen.
Du wirst brauchen eine lange Zeit verbringen mit dieser Bibliothek gemütlich zu werden. Aber der beste Weg zu lernen ist es Wähle ein Projekt aus und Sehen Sie, was Sie bauen können. Auf dem Weg können Sie auf Probleme stoßen und müssen verlassen Sie sich auf die Dokumentation um sie zu lösen.
Wenn Sie einige Grundlagen von Babylon lernen können, werden Sie vielleicht überrascht sein was ist möglich in der Browser-basierten Spieleentwicklung. In wenigen Jahren ist es ein langer Weg gegangen, und Babylon ist eine der wenigen Bibliotheken, die alles richtig machen.
Um einige zu sehen Live-Demos Besuche die Babylon-Homepage, und scrollen Sie nach unten, bis Sie den Demobereich sehen. Dies sollte mehr als genug Inspiration haben, um Sie in die Welt der Babylon-Spieleentwicklung zu bringen.