Ich bin mir ziemlich sicher, dass Sie mit .NET Bildschirmschoner erstellen können, aber gibt es irgendwelche Tutorials dazu? und wie gut können Sie XNA Bildschirmschoner machen?Bildschirmschoner mit XNA und .NET?
Antwort
Ein Bildschirmschoner ist nur eine ausführbare Datei mit dem Namen '.scr' umbenannt :) Also ja, Sie können einen in der Sprache, die Sie mögen, so ziemlich machen.
Für ein einfaches Tutorial Useful screensavers versuchen, die auch erklärt, wie der Vorschau-Modus zu tun, die
aus irgendwelchen Konten im Allgemeinen gelassen wirdHier ist ein schönes und kleines Tutorial, das erklärt, wie ein screensaver with C# erstellen.
Wie bereits erwähnt, ist ein Bildschirmschoner nur eine ausführbare Datei mit einer .scr
Dateierweiterung anstelle von .exe
. Wenn Sie darüber hinaus einen nützlichen Bildschirmschoner erstellen möchten, können Sie sollten unterstützen diese command-line arguments:
/c
, /c:HWND
, /c HWND
: Konfigurationsmodus, in dem HWND
ist der Griff in dem Fenster, das als Mutter verwendet werden soll.
/p
, /p HWND
: Vorschaumodus, wobei HWND
das Handle zum übergeordneten Fenster ist.
/s
: Führen Sie in Vollbild-Modus
James O'Meara hat einen schönen XNA Screensaver Starter Kit erstellt, die für das Lernen, wie eine große Ressource ist ein Bildschirmschoner mit XNA zu erstellen. Details einschließlich der Downloads sind im XNA-Forum here. Ich empfehle die Kommentare auch zu lesen, da es einige gute Tipps gibt, wie man den Bildschirmschoner auch im Vorschaufenster zeigt.
Heute habe ich ein aktuelles Starterkit im XNA Forum here gepostet. Das Update besteht aus XNA GS 3.1-Unterstützung, Arbeitsvorschau und modalem Konfigurationsdialog.
Heute Abend werde ich einen Artikel schreiben, der die verschiedenen Aspekte hier beschreibt: http://doktormadsen.dk/wp/xna-screensaver-kit/.
Update: der Artikel ist jetzt entworfen und Kommentare sind sehr willkommen.
Auf der zweiten Seite dieses Threads befindet sich ein XNA 3.1-Bildschirmschoner-Kit.
Ich habe ein voll funktionsfähigen Bildschirmschoner geschrieben, dass einige der eher obskuren Details berücksichtigt, dass sie normalerweise nicht sagen, über. Sie können die source code und eine wiki anzeigen, die die Details erklären.
- 1. Sind die Bildschirmschoner und Bildschirmschoner Vorschau verschiedene Prozesse?
- 2. Gnome-Bildschirmschoner mit Python?
- 3. Xcode Bildschirmschoner mit OpenGL
- 4. Komplett .NET ZerConf Implementierung für XNA
- 5. Grafikkarte und XNA 4.0
- 6. XNA- und GUI-Steuerelemente (z. B. Xaml und XNA)
- 7. Deaktivieren von Bildschirmschoner und Energieoptionen in C#
- 8. Windows UWP als Bildschirmschoner?
- 9. Draw Rectangle mit XNA
- 10. Programmgesteuerten Bildschirmschoner unterbrechen?
- 11. Wie verhindere ich Bildschirmschoner und schläft während meiner Programmausführung?
- 12. Android-Code für Bildschirmschoner
- 13. Xna und System-Namespace Konflikt
- 14. XNA und Linq auf Xbox360
- 15. XNA: Bildschirm Breite und Höhe
- 16. MonoGame/XNA Skalierung und Ursprung
- 17. C#: XNA vs Nein XNA (Leistung)
- 18. Überwachung Bildschirmschoner Ereignisse in OSX
- 19. Anforderung für XNA mit Oberfläche
- 20. Verwenden von system.windows.forms mit XNA
- 21. XNA-Kollisionserkennung
- 22. XNA - Anmeldung mit lokalem Profil
- 23. Wie entwickelt man Linux Bildschirmschoner
- 24. Bildschirmschoner deaktivieren Programmatisch in Android?
- 25. XNA Netzwerkprobleme
- 26. C# XNA Xbox HashSet und Tuple
- 27. XNA und Laden von Bildern aus Dateien
- 28. OOM-Fehler mit XNA, Multi-Sampling und HD erhalten
- 29. Deaktivieren und aktivieren Sie Bildschirmschoner in Windows 7
- 30. XNA Breite und Höhe zu Vector2
Was ist mit begleitenden DLLs? Was passiert mit denen? – RCIX
Platzieren Sie im Windows-Ordner mit der ausführbaren Datei 'scr'. – Havenard