上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
轻松发布三维图形程序
传统的三维图形程序通常使用C或C++等语言开发,并为特定的平台被编译成二进制的可执行文件。这意味着程序不能跨平台运行,比如说,Mac版本的程序无法在Windows或Linux上运行。而且,为了运行三维图形程序,用户通常不仅需要安装程序本身,还需要安装程序所依赖的库,这无疑提高了分享成果的门槛。
相比之下,WebGL程序由HTML和JavaScript文件组成,你只需将它们放在Web服务器上,或者通过电子邮件发送HTML和JavaScript文件(就像发送普通的网页一样),就能方便地分享你的程序。图1.3展示了Google发布的一些示例WebGL程序,地址是http://code.google.com/p/webglsamples/。
图1.3 Google发布的WebGL示例应用(已获Google的Gregg Tavares许可)