AccueilAccueil  FAQFAQ  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
-34%
Le deal à ne pas rater :
Smartphone 6,67 POCO M6 Pro – Ecran 120 Hz ( 8+256 Go)
152 € 230 €
Voir le deal

 

 Effet couleur écran

Aller en bas 
3 participants
AuteurMessage
Herdge
Très bonne participation
Herdge


Messages : 164

Effet couleur écran Empty
MessageSujet: Effet couleur écran   Effet couleur écran EmptyDim 15 Juin 2014 - 18:39

Je souhaiterai créer un effet "alarm" dans mon jeu et pour cela je voudrais que tout l'écran se sature petit à petit vers le rouge puis revienne vers le blanc. Je ne sais pas quelle fonction utiliser pour cela. Est-ce que quelqu'un a une idée ? J'avais pensé utiliser un with(all) avec un alpha qui se modifie peut à peu vers le rouge mais je pense qu'il y a surement plus simple et mieux optimisé non ?

Merci Very Happy
Revenir en haut Aller en bas
onilink_
Modérateur
onilink_


Messages : 9180
Localisation : Montpellier
Projet Actuel : Planet Centauri
OniDev

Effet couleur écran Empty
MessageSujet: Re: Effet couleur écran   Effet couleur écran EmptyDim 15 Juin 2014 - 19:00

Y a surement moyen d'avoir un bon effet avec un rectangle d'une certaine couleur qui recouvre tout l'écran et un blend mode approprié.

_________________
Effet couleur écran Runningpotato1Effet couleur écran TvF6GED Effet couleur écran MdetltS
Revenir en haut Aller en bas
chopsuey
Utilisateur confirmé: Rang ***
chopsuey


Messages : 523
Localisation : saint etienne
Projet Actuel : All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
...

Effet couleur écran Empty
MessageSujet: Re: Effet couleur écran   Effet couleur écran EmptyDim 15 Juin 2014 - 19:57

Moi je ferais un truc comme ça:

create:
effet=0
alpha=0
phase=1
vitesse_effet=0.02

draw:
if effet==1
{
if alpha>1
{phase=2}
if phase==1
{alpha+=vitesse_effet}
if phase==2
{alpha-=vitesse_effet}
if alpha<=0
{effet=0;phase=1}
draw_set_alpha(alpha)
draw_set_color(c_red)
draw_rectangle(view_xview[0],view_yview[0],view_xview[0]+view_wview[0],view_yview[0]+view_hview[0],0)
}


Et tu fais passer effet à 1 à chaque fois que tu veux activer ton effet.

_________________
Spoiler:
Revenir en haut Aller en bas
Herdge
Très bonne participation
Herdge


Messages : 164

Effet couleur écran Empty
MessageSujet: Re: Effet couleur écran   Effet couleur écran EmptyLun 16 Juin 2014 - 9:28

Merci les gars je vais tester ça !
Revenir en haut Aller en bas
Herdge
Très bonne participation
Herdge


Messages : 164

Effet couleur écran Empty
MessageSujet: Re: Effet couleur écran   Effet couleur écran EmptyLun 16 Juin 2014 - 19:42

J'ai essayé ton code mais je rencontre un problème. Une grosse partie des objets disparaissent quand alpha diminue (en plus du carré rouge) à cause de la fonction draw_set_alpha. Un moyen d'éviter cela ?
Revenir en haut Aller en bas
chopsuey
Utilisateur confirmé: Rang ***
chopsuey


Messages : 523
Localisation : saint etienne
Projet Actuel : All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
...

Effet couleur écran Empty
MessageSujet: Re: Effet couleur écran   Effet couleur écran EmptyLun 16 Juin 2014 - 20:09

place draw_set_alpha(1) au dessus de tes fonction d'affichage dans ces objets qui disparaissent.

_________________
Spoiler:
Revenir en haut Aller en bas
Herdge
Très bonne participation
Herdge


Messages : 164

Effet couleur écran Empty
MessageSujet: Re: Effet couleur écran   Effet couleur écran EmptyLun 16 Juin 2014 - 21:03

Le problème c'est que j'ai un paquet d'objets différents, il y aurait pas une autre solution sans modifier les autres objets ? (genre avec le blend mode)
Revenir en haut Aller en bas
onilink_
Modérateur
onilink_


Messages : 9180
Localisation : Montpellier
Projet Actuel : Planet Centauri
OniDev

Effet couleur écran Empty
MessageSujet: Re: Effet couleur écran   Effet couleur écran EmptyMar 17 Juin 2014 - 0:01

tu fais le draw_set_alpha(1) apres ton draw_rectangle.

_________________
Effet couleur écran Runningpotato1Effet couleur écran TvF6GED Effet couleur écran MdetltS
Revenir en haut Aller en bas
Herdge
Très bonne participation
Herdge


Messages : 164

Effet couleur écran Empty
MessageSujet: Re: Effet couleur écran   Effet couleur écran EmptyMar 17 Juin 2014 - 0:33

Génial ! Ca marche merci encore à vous 2 ! Very Happy
Revenir en haut Aller en bas
Contenu sponsorisé





Effet couleur écran Empty
MessageSujet: Re: Effet couleur écran   Effet couleur écran Empty

Revenir en haut Aller en bas
 
Effet couleur écran
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» couleur pixel
» Sélectionner une couleur
» Effet de vent fort latéral / Effet d'éclair vue du dessus
» Fonction couleur BMP
» Sélecteur de couleur

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum Le CBNA :: Développement :: Entraide débutants-
Sauter vers: