2009-09-02 11 views

Odpowiedz

12

Wygaszacz ekranu to po prostu nazwa pliku wykonywalnego, którego nazwa została zmieniona na ".scr" :) Tak, możesz zrobić to w dowolnym języku, jaki ci się podoba.

+2

Co z dołączonymi bibliotekami DLL? co się z nimi dzieje? – RCIX

+2

Miejsce w folderze Windows, z plikiem "scr". – Havenard

3

Dla prostego samouczka spróbować Useful screensavers co wyjaśnia również, jak to zrobić w trybie podglądu, która jest na ogół w lewo z rachunków

8

Oto miły i mały poradnik, który wyjaśnia, jak stworzyć screensaver with C#.

Jak już wspomniano, wygaszacz ekranu jest po prostu plikiem wykonywalnym z rozszerzeniem pliku .scr zamiast .exe. Dodatkowo, jeśli chcesz stworzyć użyteczną wygaszacz ekranu, to powinny wspierać te command-line arguments:

/c, /c:HWND, /c HWND: Tryb gdzie HWND jest uchwytem okna, które powinny być wykorzystywane jako rodzica konfiguracji.
/p, /p HWND: Tryb podglądu, w którym HWND jest uchwytem do okna nadrzędnego.
/s: Uruchom w trybie pełnoekranowym

4

James O'Meara stworzył piękny zestaw Starter XNA Wygaszacz ekranu, który jest doskonałym źródłem wiedzy, jak stworzyć wygaszacz ekranu z XNA. Szczegóły, w tym pliki do pobrania, znajdują się na forum XNA here. Polecam także czytanie komentarzy, ponieważ istnieją również dobre wskazówki, jak wyświetlić wygaszacz ekranu w oknie podglądu.

4

Dzisiaj opublikowałem zaktualizowany zestaw startowy na forum XNA here. Aktualizacja składa się ze wsparcia XNA GS 3.1, podglądu roboczego i okna konfiguracji modalnej.

Dziś wieczorem napiszę artykuł opisujący różne aspekty tutaj: http://doktormadsen.dk/wp/xna-screensaver-kit/.

Aktualizacja: artykuł został teraz zredagowany, a komentarze są bardzo mile widziane.

0

Pisałem w pełni funkcjonalny wygaszacz ekranu, który bierze pod uwagę niektóre z bardziej niejasnych szczegółów, które zwykle nie powiedzieć o. Możesz przejrzeć source code i wiki wyjaśniając szczegóły.