2009-09-02 13 views
10

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

12

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.

+2

Was ist mit begleitenden DLLs? Was passiert mit denen? – RCIX

+2

Platzieren Sie im Windows-Ordner mit der ausführbaren Datei 'scr'. – Havenard

3

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 wird
8

Hier 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

4

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.

4

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.

0

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.