Quelle petite information j'ai réussi à creuser sur le développement des superpositions dans le jeu (semblable à ce que Steam fait) mentionne devoir intercepter les appels de la fonction de permutation d'images de l'API graphique.SDK pour les superpositions dans le jeu
Cela semble être ce que fait Mumble (une VoIP de jeu). Comme je n'ai jamais rien fait qui implique l'accrochage, et comme je n'ai pas vraiment d'expérience avec DirectX, je me demande s'il existe une sorte de SDK, ou même juste un exemple plus lisible que Mumble qui implémente aussi l'entrée, Cela montre comment implémenter une superposition interactive dans le jeu. Mumble est génial, mais je ne semble pas être capable d'en faire le tour, surtout en ce qui concerne les choses les plus intéressantes, afin de bien accrocher ses affaires.
Aussi, si vous avez une information plus détaillée sur la façon de le faire sur Mac et Linux ... :-)
veulent partager un lien spécifique? "Direct3D interceptor dll" ne renvoie pas de résultats via Google. –
Les DLL proxy/intercepteur placées dans le dossier de l'application ne sont pas ce que je recherche, car j'aimerais pouvoir affecter n'importe quel jeu lancé sur la machine. On dirait que cette question pourrait contenir la réponse que je recherche: http://stackoverflow.com/questions/1994676/hooking-directx-endscene-from-an-injected-dll –