SalutationsWPF - Transparence - Contenu de bureau en streaming
Je suis en train de créer un tableau de bord pour un jeu (Starcraft II). Ce tableau de bord est fait en tant qu'application WPF avec un code C# derrière. J'ai déjà une version qui fonctionne pour 90% en WinForms mais je manquais de soutien pour faire facilement l'air beaucoup plus agréable qui sont disponibles dans WPF.
Le point de cette demande sera de former une sorte de superposition sur le dessus d'un jeu de course. Ce jeu est en Fulscreen (fenêtré mode) alors quand en WinForms je codé afin qu'il doit toujours être au-dessus. Ce serait le cas et ce n'était pas un problème. Comme l'aspect principal de l'application dans WPF est basé sur une image avec un arrière-plan transparent, j'ai défini la plupart des valeurs d'arrière-plan sur Transparent. Cependant, lorsque je fais cela, toute l'application n'est pas enregistrée en streaming. Par exemple, il montre juste mon bureau ou le jeu que je joue mais pas mon application même si elle est là. Je peux le voir de mes propres yeux, mais le public sur le flux ne peut pas.
Quelqu'un a-t-il de l'expérience dans ce domaine parce que c'est vraiment mon cas. Toute l'application sera inutile si elle n'est pas visible sur les flux. Si je dois mettre l'arrière-plan sur une couleur plutôt que sur la transparence, l'interface utilisateur sera complètement démolie en termes d'apparence.
Je suis en train d'essayer de faire une superposition de jeu en C# & WPF. J'ai lu que vous pouvez le faire de différentes façons, mais j'ai peu ou aucune connaissance de C++ ou je ne sais rien sur DirectX
Merci pour votre temps de lecture et vos idées possibles. Edit: La meilleure solution serait une superposition similaire à celle de Steam/Xfire/Dolby Axon. Edit 2: Je n'ai pas eu de chance avec toutes les suggestions, donc j'ai fondamentalement rendu les bits transparents de mon image non transparents et laissé l'utilisateur décider lequel utiliser en fonction du logiciel de streaming qu'ils utiliseraient.
Vous pourriez avoir plus de chance de poster sur http://gamedev.stackexchange.com/ – Rachel
Merci, je vais essayer! – Citroenfris
Quel logiciel de capture utilisez-vous pour créer le "flux"? FRAPS, Camtasia, etc? –