我正在考虑使用 WebGL 制作 3D 游戏(目前仅出于概念目的),但我从未在 3D 中做过任何事情,并且大部分只用 PHP 进行编程。据我了解,WebGL 是 Javascript,我在所有项目中都大量使用它,但我也认为它与常规 JavaScript 有很大不同。如果我想抢占先机,开始尝试弄清楚如何使用 WebGL 制作 3D 应用程序,是否有某种语言可以帮助我更好地掌握如何做到这一点?

有帮助吗?

解决方案

要诚实,你可能会更好过潜水权,而不是试图先学习另一种语言。大多数WebGL的编程是在JavaScript中,但也有一些是GLSL(GL的着色器语言,为您的显卡上运行的代码的一部分),而你可以学习,通过尝试的OpenGL的一些其他版本,这将不有超过只是跳水权利的任何优势明显,以WebGL的直接。这很容易下载,支持它的浏览器。

我一直在自学通过翻译一些老的OpenGL教程和我一起去记录的东西;像你我有没有真正的3D背景,所以你可能会发现它们非常有用。

其他提示

只有一种语言需要学习。JavaScript。它是唯一可以使用 WebGL 的语言。

如果您是 3D 新手,请使用库。非常流行的一个是 三.js. 。另外2个是 GLGE场景JS

我建议制作上移动到3D之前使用Canvas2D功能的一些JavaScript程序。 WebGL的API是令人兴奋的,但会有其他地方你的程序。

看看C,OpenGL的的母语,买红皮书 和周围的小游戏。很高兴看到WebGL是从影响。

处理 是一个很好的沙盒中学到照片.
它是可用于Windows、Linux和Mac OS X.
它提供:

它是免费的

WebGL是不从JavaScript不同,它的的JavaScript。如果您想了解WebGL的只是潜水。我建议您访问学习WebGL的教程的。接下来,选择一个WebGL的库或框架。 这StackOverflow.com回答具有的WebGL库的列表选择。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top