AccueilAccueil  FAQFAQ  RechercherRechercher  S'enregistrerS'enregistrer  MembresMembres  Connexion  

Partagez | 
 

 Effet couleur écran

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Herdge
Très bonne participation
avatar

Messages : 164

MessageSujet: Effet couleur écran   Dim 15 Juin 2014 - 16: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
avatar

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

MessageSujet: Re: Effet couleur écran   Dim 15 Juin 2014 - 17: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é.

_________________
                 
Revenir en haut Aller en bas
chopsuey
Utilisateur confirmé: Rang ***
avatar

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
...

MessageSujet: Re: Effet couleur écran   Dim 15 Juin 2014 - 17: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
avatar

Messages : 164

MessageSujet: Re: Effet couleur écran   Lun 16 Juin 2014 - 7:28

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

Messages : 164

MessageSujet: Re: Effet couleur écran   Lun 16 Juin 2014 - 17: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 ***
avatar

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
...

MessageSujet: Re: Effet couleur écran   Lun 16 Juin 2014 - 18: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
avatar

Messages : 164

MessageSujet: Re: Effet couleur écran   Lun 16 Juin 2014 - 19: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
avatar

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

MessageSujet: Re: Effet couleur écran   Lun 16 Juin 2014 - 22:01

tu fais le draw_set_alpha(1) apres ton draw_rectangle.

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

Messages : 164

MessageSujet: Re: Effet couleur écran   Lun 16 Juin 2014 - 22:33

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




MessageSujet: Re: Effet couleur écran   

Revenir en haut Aller en bas
 
Effet couleur écran
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Couleur de fond de la visionneuse Windows
» patine effet "bronze"
» Poudre éclat de couleur (Pigments)
» Réparation fap cassé : changement de couleur
» La couleur des yeux

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: