使用文本编辑器开发三维应用

开发WebGL应用的一个方便之处在于,你不用去搭建开发环境。如前文所述,WebGL是内嵌在浏览器中的,你不需要常规的开发工具,如编译器、连接器,就能编写WebGL程序。最低要求是,你只需要一个支持WebGL的浏览器来运行本书中的示例程序。如果你想修改示例程序或编写你自己的程序,仅仅还需要一个通用的文本编辑器(比如Notepad或TextEdit)。图1.2展示了Chrome浏览器中运行的WebGL程序,和在Notepad中打开的HTML文件。包含WebGL代码的JavaScript文件(RotateObject.js)会通过HTML文件载入,你也需要用文本编辑器来修改和编写JavaScript代码。

图1.2 开发WebGL程序用到的工具