Je n'ai pas vu de screensaver fait en .NET sur ce site, alors pour le fun j'en ai fait un petit.
Il propose 10 effets (déplacement de blocs, zooms d'image, ...)
Chaque effet a ses paramètres. Ce qui permet de donner des transitions avec des allures différentes.
J'ai tout fait en .NET. A l'aide uniquement du GDI+. Certains diront que ca vaut pas un screensaver en DirectX mais ici l'idée était de faire quelque chose de suffisemment attrayant avec .NET uniquement.
L'écran de veille lit vos images d'un dossier. Vous pouvez mettre plusieurs dossiers qui contiennent des images, il choisira les images de façon aléatoire parmi ces dossiers.
Vous n'avez donc que 2 choses à faire pour tester le screen saver
- Choisir un ou plusieurs effets
- Choisir un ou plusieurs dossiers contenant des images
Vous pouvez lancer l'écran de veille dans le projet .NET pour le tester, la fenêtre d'options s'ouvre alors.
Ou directement copier le fichier VCS_ScreenSaver.scr (du dossier bin) dans votre dossier système Windows (ex : C:\Windows\System32\). Ainsi vous l'avez comme vrai écran de veille (Propriétés d'affichage-->Ecran de veille, choisir VCS_ScreenSaver)
Enfin l'écran de veille mémorise dans un fichier texte tous vos choix et paramètres.
Pour tester vos transitions sélectionnées, vous avez 3 choix :
- Prévisualiser : Permet de voir une preview de l'effet en cours dans un petit cadre de la fenêtre option
- Prévisualiser à l'écran : Permet de voir une preview de l'effet en cours en plein écran comme le sera l'écran de veille
- Prévisualiser la configuration : Permet de voir l'écran de veille tel qu'il le sera avec tous les effets sélectionnés.
Les paramètres de chaque effet sont assez explicites je vous laisse jouer avec.
Pour l'écran de veille vous avez aussi 3 modes d'affichage aléatoire :
- Aucun : Les transitions choisies apparaissent dans l'ordre de sélection des effets avec les paramètres choisis pour chacun d'eux
- Ordre : Les transitions choisies apparaissent dans un ordre aléatoire mais tjs avec les paramètres choisis pour chacun d'eux
- Tout : Les transitions choisies apparaissent dans un ordre aléatoire et en plus les valeurs des paramètres sont eux aussi choisis aléatoirement. Tout est aléatoire quoi :-)
Voilà
A+ TigerFab