Effet de lampe torche

Soyez le premier à donner votre avis sur cette source.

Vue 7 539 fois - Téléchargée 1 033 fois

Description

Tout est dans le titre et la capture d'écran... L'écran devient noir et le pointeur de la souris est remplacé par un "faisceau lumineux".

Conclusion :


Le code est commenté.

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Bacterius
Messages postés
3792
Date d'inscription
samedi 22 décembre 2007
Statut
Membre
Dernière intervention
3 juin 2016
9
24 août 2008 à 14:32
Et également un truc interessant : on switch entre eteint et allumé en cliquant sur le bouton de la souris ... ou sur la molette c'est encore plus réaliste. Et on modifie l'intensité selon l'incrémentation de la molette.
Y'a plein de variantes possibles.

Cordialement, Bacterius !
Bacterius
Messages postés
3792
Date d'inscription
samedi 22 décembre 2007
Statut
Membre
Dernière intervention
3 juin 2016
9
24 août 2008 à 14:25
Ouais, et pourquoi pas un truc genre "police scientifique", tu mets en fond d'ecran une image bien gore, et la lampe torche bouge, en suivant des vecteurs aléatoires, avec des vitesses différentes, comme la main d'un vrai flic ^^
(j'en fait un peu trop la non ... lol)

Cordialement, Bacterius !
cs_BLG
Messages postés
16
Date d'inscription
jeudi 1 mai 2003
Statut
Membre
Dernière intervention
29 décembre 2004

20 août 2008 à 15:24
Et oui, c'est en effet une bonne remarque ! On peut en effet imaginer de nombreuses variantes : faire un faisceau assombrissant, des dégradés de couleurs en injectant des fonctions de trigo dans les formules des couleurs, etc...

Et on peut aussi facilement en faire un économiseur d'écran (on remplace le guidage via la souris par un mouvement automatique du faisceau et on le fait rebondir sur les bords de l'écran par exemple).
Bacterius
Messages postés
3792
Date d'inscription
samedi 22 décembre 2007
Statut
Membre
Dernière intervention
3 juin 2016
9
18 août 2008 à 16:38
Il est également possible de faire des faisceaux de couleurs différentes (comme en appliquant un cellophane sur votre lampe torche) en bidouillant un peu l'assombrissement des couleurs ici :

T[i].rgbtRed := max(0, O[i].rgbtRed - h);
T[i].rgbtGreen := max(0, O[i].rgbtGreen - h);
T[i].rgbtBlue := max(0, O[i].rgbtBlue - h);

Supprimez par exemple les 2 dernières lignes et vous aurez un faisceau ... rouge !
Il est possible d'obtenir des couleurs interessantes avec ça ^^

Cordialement, Bacterius !
kanader6
Messages postés
4
Date d'inscription
jeudi 9 octobre 2003
Statut
Membre
Dernière intervention
1 janvier 2005

1 janv. 2005 à 20:41
excellent :D
Afficher les 10 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.