我正在考虑使用WebGL制作3D游戏(目前仅出于概念目的),但是我几乎从来没有在3D中做任何事情,而且大部分时间都只在PHP中编程。据我了解,WebGL是Javascript,我在所有项目中都大量使用它,但是据我了解,它与常规JavaScript有很大不同。如果我想立即开始尝试弄清楚如何使用WebGL制作3D应用程序,那么是否会有某种语言可以帮助我掌握如何做得更好?
最佳答案
老实说,您最好直接潜水而不是先尝试学习另一种语言。大多数WebGL编程都使用JavaScript,但是有些使用GLSL(GL Shader语言,这是在图形卡上运行的代码的一部分),虽然您可以尝试其他版本的OpenGL来学习,但事实并非如此。与直接跳入WebGL相比,具有任何明显的优势。下载支持它的浏览器很容易。
我一直在用translating some old OpenGL tutorials and documenting things as I go along自学WebGL;像您一样,我没有真正的3D背景,因此您可能会发现它们很有用。
关于opengl-es - 我应该学习哪种语言来为WebGL做准备?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2068822/