Opengl es 我应该学习什么语言来准备WebGL?

Opengl es 我应该学习什么语言来准备WebGL?,opengl-es,3d,webgl,Opengl Es,3d,Webgl,我正在考虑用WebGL制作一个3D游戏(目前只是为了概念上的目的),但我从来没有用3D做过任何事情,而且大部分都是用PHP编程的。据我所知,WebGL是Javascript,我在所有项目中都大量使用它,但据我所知,它与常规Javascript非常不同。如果我想在开始尝试如何使用WebGL制作3D应用程序时抢先一步,是否有某种语言可以帮助我更好地掌握如何制作3D应用程序?我建议在开始制作3D之前制作一些使用Canvas2D功能的JavaScript程序。WebGL API令人兴奋,但您的程序还有其

我正在考虑用WebGL制作一个3D游戏(目前只是为了概念上的目的),但我从来没有用3D做过任何事情,而且大部分都是用PHP编程的。据我所知,WebGL是Javascript,我在所有项目中都大量使用它,但据我所知,它与常规Javascript非常不同。如果我想在开始尝试如何使用WebGL制作3D应用程序时抢先一步,是否有某种语言可以帮助我更好地掌握如何制作3D应用程序?

我建议在开始制作3D之前制作一些使用Canvas2D功能的JavaScript程序。WebGL API令人兴奋,但您的程序还有其他部分。

是学习OpenGL的好沙盒。
它适用于Windows、Linux和Mac OS X。
它提供:

  • 类Java语法
  • 独立开发环境
  • 二维图形的可视上下文
  • 一个

而且它是免费的

老实说,你最好直接去学,而不是先学另一门语言。大多数WebGL编程都使用JavaScript,但也有一些使用GLSL(GL着色器语言,用于图形卡上运行的部分代码),虽然您可以通过尝试其他版本的OpenGL了解到这一点,但与直接使用WebGL相比,这并没有任何明显的优势。下载支持它的浏览器很容易


我一直在自学WebGL;像你一样,我没有真正的3D背景,所以你可能会发现它们很有用。

看看C,OpenGL的母语,购买
玩一会儿。很高兴看到WebGL是从哪里受到影响的。

WebGL与JavaScript没有什么不同,它是JavaScript。如果你想学习WebGL,那就开始吧。我建议去参观博物馆。接下来选择WebGL库或框架。有一个WebGL库列表可供选择。

只有一种语言可供学习。JavaScript。这是唯一可以使用WebGL的语言


如果您是3D新手,请使用库。一个非常流行的是。另外两个是,谢谢,看起来整个网站都会很有帮助。黄金书()可能就是你想要的。红皮书涵盖了很多WebGL中没有的东西。我不推荐这样做。在WebGL和JavaScript中学习比在OpenGL和C中学习要好得多。无需编译、无需链接、实时编辑、WebGL Inspector等酷炫工具。图像加载内置于浏览器中。如果你想要3d的话,视频也是如此。我已经为图形编程30年了,WebGL是最有趣的。英语——大多数优秀的WebGL教程和文档都是用这种语言出版的-P