2010-07-15 7 views
4

Quelles technologies sont utilisées pour alimenter Quake Live? En particulier, comment créer une application Web qui utilise tellement la 3D dans le navigateur? Le service nécessite que vous téléchargiez et installiez un plug-in pour pouvoir jouer. Comment créez-vous un tel plug-in, et comment interagit-il avec le site web?Quelles sont les technologies derrière Quake Live?

Répondre

6

Les programmes de navigateur sont très simplement des programmes. On leur donne une interface pour interagir avec le navigateur, mais au-delà, ils peuvent faire tout ce qu'une application native normale peut faire, comme utiliser DirectX ou OpenGL.

Internet Explorer enregistre les plug-ins en utilisant ActiveX. Firefox, Chrome, Safari et la plupart des autres navigateurs utilisent l'API NSPlugin de Netscape.

Le MDC a beaucoup de documentation sur writing plugins for Firefox. Il existe également un question on SO sur l'écriture de plugins pour IE.

Questions connexes