SaludosWPF - Transparencia - Stream Desktop Content
Estoy en proceso de crear un marcador para un juego (Starcraft II). Este marcador se está realizando como una aplicación WPF con un código C-detrás. Ya tengo una versión que funciona en un 90% en WinForms pero carecía del soporte para que se vea mucho mejor, que está disponible en WPF.
El objetivo de esta aplicación será formar una especie de superposición sobre un juego en ejecución. Este juego está en Fulscreen (modo de ventana) así que cuando en WinForms lo codifiqué para que siempre esté en la parte superior. Lo haría y eso no fue problema.
Dado que el aspecto principal de la aplicación en WPF se basa en una imagen con un fondo transparente, he configurado la mayoría de los valores de fondo en Transparente. Sin embargo, cuando hago esto, el software de transmisión no registra la aplicación completa. Por ejemplo, simplemente muestra mi escritorio o el juego que estoy jugando, pero no mi aplicación, aunque está allí. Puedo verlo con mis propios ojos pero la audiencia en la transmisión no puede.
¿Alguien tiene alguna experiencia con este asunto porque realmente me está metiendo en la cabeza? Mi aplicación entera será inútil si no es visible en las transmisiones. Si tengo que poner el fondo en un color en lugar de transparente, la IU también se demolirá por completo en términos de apariencia.
Básicamente estoy tratando de hacer una superposición de juegos en C# & WPF. He leído que puede hacer esto de diferentes maneras, pero tengo poco o ningún conocimiento de C++ y no sé nada sobre DirectX
Gracias por su lectura de tiempo y sus posibles ideas.
Editar: La mejor solución sería una superposición similar a la de Steam/Xfire/Dolby Axon.
Edit 2: No he tenido suerte con todas las sugerencias, así que básicamente hice que los bits transparentes de mi imagen no sean transparentes y deje que el usuario decida cuál usar dependiendo del software de transmisión que usaría.
Puede que tenga mejor suerte publicando en http://gamedev.stackexchange.com/ – Rachel
¡Gracias, lo intentaré! – Citroenfris
¿Qué software de captura está utilizando para crear la "secuencia"? FRAPS, Camtasia, etc. –