2010-07-15 66 views
4

使用哪些技术来供电Quake LiveQuake Live背后的技术有哪些?

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

回答

6

浏览器程序非常简单,程序。它们提供了一个与浏览器交互的界面,但除此之外,它们可以执行任何普通的本机应用程序可以执行的操作,例如使用DirectX或OpenGL。

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

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