Domanda

Sto pensando di fare un gioco 3D con WebGL (solo per scopi concettuali, per ora), ma tutto quello che ho mai fatto niente in 3D e hanno programmato solo in PHP per la maggior parte. Da quello che ho capito, WebGL è Javascript, che uso pesantemente in tutti i miei progetti, ma è anche la mia comprensione che è molto diverso da JavaScript regolare. Se volessi ottenere un vantaggio per iniziare a cercare di capire come rendere le applicazioni 3D con WebGL, ci sarebbe un certo linguaggio che mi avrebbe aiutato a capire come fare meglio?

È stato utile?

Soluzione

Per essere onesti, probabilmente stai meglio le immersioni nel piuttosto che cercare di imparare un'altra lingua prima. La maggior parte di programmazione WebGL è in JavaScript, ma alcuni è in GLSL (GL Shader Language, per la parte di codice che gira sulla scheda grafica) e mentre si potrebbe sapere che provando qualche altra versione di OpenGL, che non sarebbe avere evidenti vantaggi rispetto destra appena immersioni a WebGL direttamente. E 'facile scaricare un browser che lo supporta.

Ho insegnato io stesso WebGL da traducendo alcuni vecchi tutorial OpenGL e documentare le cose come vado avanti ; come te non ho alcun reale sfondo 3D, quindi si potrebbe trovare utili.

Altri suggerimenti

C'è solo una lingua da imparare. JavaScript. E 'l'unica lingua è possibile utilizzare WebGL da.

Se siete nuovi al 3D utilizzare una libreria. Uno molto popolare è Three.js . altri 2 sono GLGE e SceneJS

mi raccomando facendo alcuni programmi JavaScript che utilizzano la funzionalità Canvas2D prima di passare al 3D. L'API WebGL è eccitante, ma ci saranno altre parti per i propri programmi.

Date un'occhiata a C, il linguaggio nativo di OpenGL, acquistare il libro rosso e giocare un po '. E 'bello vedere dove WebGL è influenzato da.

Processing è un bel sandbox per imparare OpenGL.
E 'disponibile per Windows, Linux e Mac OS X.
Offre:

  • sintassi simile a Java
  • ambiente di sviluppo autonomo
  • un contesto visivo per grafica 2D
  • libreria OpenGL

ed è gratis

WebGL non è differente da JavaScript, è è JavaScript. Se volete saperne di WebGL solo immergersi in. Suggerisco di visitare la WebGL apprendimento tutorial . Avanti scegliere una libreria WebGL o di un quadro. Questo StackOverflow.com rispondere ha una lista di librerie WebGL da scegliere.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top