2016-03-24 11 views
1

Ich versuche, ein Splash-Fenster wie viele Anwendungen und Spiele zu erstellen. Der Effekt, den ich versuche zu erstellen, sieht so aus: FL Studio Splash WindowErstellen eines randlosen/obersten/transparenten Splash-Fensters in Monogame?

Im Wesentlichen möchte ich ein randloses, transparentes Fenster in Monogame erstellen und eine Textur darüber zeichnen. Ich brauche auch das Fenster, das auf der obersten Fensterebene auf dem Bildschirm angezeigt wird (optional, aber bevorzugt).

Wie kann ich dieses transparente Fenster erstellen?

Danke!

Antwort

1

Da Monogame für plattformübergreifende Projekte verwendet wird, weiß ich nicht, ob Monogame eine Splashscreen-Klasse oder -Funktion eingebaut hat.

Die von Ihnen gewünschte Methode klingt so, als ob Sie möchten, dass sie auf der Windows-Plattform funktioniert.

Sie können es auf Fenster auf 2 Arten erreichen:

  1. Mit WPF Sie Splash Screen

  2. Mit Windows Forms erstellen Grenze lose Fenster und es zeigen können. Siehe How to build splash screen in windows forms application? und ändern Sie die Farbe Form.TransparencyKey in die Farbe, die als transparent angezeigt werden soll.

+1

Große Antwort. Ich bin mir sicher, dass es auf den meisten Plattformen möglich wäre, aber ich denke, es wäre eine benutzerdefinierte Implementierung für jeden einzelnen. – craftworkgames