GrüßeWPF und DirectX - Spiel Overlay
ich WPF gelesen habe nutzt DirectX so frage ich mich, ob es möglich ist, ein Spiel Overlay mit WPF zu erstellen. Ich habe mit WinForms versucht oder WPF selbst und die transparenten Formen oder Fenster immer Probleme für Streaming-Software verursachen so frage ich mich, ist es möglich, folgendes zu tun:
erstellen eine WPF-Anwendung, die ein Fenster auf die zeigt, Desktop mit allen für das Overlay benötigten Optionen. Sobald alle Optionen ausgefüllt sind, können Sie auf Update drücken und das Overlay wird im Spiel mit allen Informationen erstellt. Die WPF-App selbst ist im Stream nicht sichtbar. Dies bedeutet, dass alle Zuschauer keine Probleme damit haben werden, wenn der Sender seine Einstellungen ändert.
Mehr über das Overlay
Das Overlay wird ein Anzeiger sein, so dass es eine bestimmte Menge an Informationen benötigen. Zum Beispiel:
Also meine Frage zusammenzufassen (s)
Kann ich eine WPF-Anwendung zu machen, die dynamisch ein Overlay DirectX erstellt im Spiel?
Da braucht es in DirectX9 zu arbeiten, ist dieses Projekt möglich durch einen einzigen Entwickler zu machen (me), die wenig zu keine exp mit DirectX hat?
Wenn es möglich ist, wo soll ich starten?
Vielen Dank im Voraus für alle Ihre möglichen Einblicke und Antworten!
Vielen Dank für die Antwort, ist es auch möglich, dieses D3D Image direkt in das laufende Spiel zu bekommen? In diesem Fall wäre es Starcraft II – Citroenfris
Nein, die Hosting-Anwendung muss eine WPF-Anwendung sein. Es ist möglich, ein WPF-Fenster zu erstellen, das keinen Rahmen hat und teilweise transparent ist. Vielleicht könnten Sie dieses Fenster über das SC2-Fenster legen. – bitbonk
Das Problem ist, dass das WPF-Fenster nicht auf 'AllowsTransparency = "True" gesetzt werden kann, damit das Fenster nicht im Stream angezeigt wird. Selbst ein teilweise transparentes Fenster wird nicht gezeigt. – Citroenfris