Quake Live背后的技术是什么?

时间:2010-07-15 20:29:19

标签: browser plugins 3d

使用哪些技术为Quake Live提供电力?

具体来说,如何创建一个在浏览器中广泛使用3D的Web应用程序?该服务要求您下载并安装插件才能播放。你如何创建这样一个插件,以及它如何与网站互动?

1 个答案:

答案 0 :(得分:6)

浏览器程序非常简单,程序。它们被赋予了与浏览器交互的接口,但除此之外,它们可以执行普通本机应用程序可以执行的任何操作,例如使用DirectX或OpenGL。

Internet Explorer使用ActiveX注册插件。 Firefox,Chrome,Safari和大多数其他浏览器都使用Netscape的NSPlugin API。

MDC在writing plugins for Firefox上有大量文档。 关于IE的编写插件还有一个question on SO