Frage

Ich denke an ein 3D-Spiel mit WebGL machen (nur für konzeptionelle Zwecke, für jetzt), aber alles was ich habe nie etwas getan, in 3D und habe nur in PHP für den größten Teil programmiert. Von dem, was ich verstehe, ist WebGL Javascript, das ich stark in all meinen Projekten verwenden, aber es ist auch mein Verständnis, dass es sehr verschieden von regelmäßigem JavaScript ist. Wenn ich beginnt einen Kopf bekommen wollte, um herauszufinden, zu beginnen versucht, wie 3D-Anwendungen mit WebGL zu machen, wäre es eine bestimmte Sprache, die mir helfen würde, zu begreifen, wie das besser zu tun?

War es hilfreich?

Lösung

Um ehrlich zu sein, sind Sie wahrscheinlich besser dran, Tauchen rechts in anstatt zu versuchen, eine andere Sprache erst zu lernen. Die meist WebGL-Programmierung in JavaScript, aber einige sind in GLSL (GL Shader Language, für den Teil des Codes, der läuft auf Ihrer Grafikkarte) und während Sie, dass durch das Ausprobieren eine andere Version von OpenGL lernen könnten, würde das nicht haben offensichtliche Vorteile gegenüber nur Tauchen rechts in WebGL direkt. Es ist einfach, einen Browser herunterladen, dass sie unterstützt.

Ich habe mich unterrichtet WebGL von übersetzen einige alte OpenGL-Tutorials und Dokumentation Dinge, wie ich entlang gehen; wie du, ich habe keine echten 3D-Hintergrund, so dass Sie sie nützlich finden könnte.

Andere Tipps

Es gibt nur eine Sprache zu lernen. JavaScript. Es ist die einzige Sprache, die Sie von WebGL verwenden können.

Wenn Sie 3D neu verwenden, um eine Bibliothek. Ein sehr beliebtes ist three.js . 2 andere sind GLGE und SceneJS

Ich empfehle, machen einige JavaScript-Programme, die die Canvas2D Funktion verwenden, bevor Sie 3D gehen. Der WebGL-API ist spannend, aber es wird noch andere Teile, um Ihre Programme sein.

Schauen Sie sich auf C, die Muttersprache von OpenGL, kaufen die rotes Buch und spielt ein wenig herum. Es ist schön zu sehen, wo WebGL wird beeinflusst von.

Verarbeitung ist eine schöne Sandbox OpenGL zu lernen.
Es ist verfügbar für Windows, Linux und Mac OS X.
Es bietet:

und es ist kostenlos

WebGL nicht verschieden von JavaScript ist, es ist JavaScript. Wenn Sie WebGL in nur tauchen lernen wollen. Ich schlage vor, den Besuch der Lernen WebGL Tutorials . Als nächstes wählen Sie eine WebGL-Bibliothek oder Rahmen. Diese StackOverflow.com beantworten hat eine Liste von WebGL-Bibliotheken zur Auswahl.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top