AccueilAccueil  FAQFAQ  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
Le deal à ne pas rater :
Funko POP! Jumbo One Piece Kaido Dragon Form : où l’acheter ?
Voir le deal

 

 effet clignotement lorsque l'enemi est touché

Aller en bas 
+3
Is Daouda
onilink_
nicoss
7 participants
AuteurMessage
nicoss
Débutant
nicoss


Messages : 13
Projet Actuel : Regulus Star sur smartphone Android exclusivenement
https://play.google.com/store/apps/details?id=com.nicossgames.regulustar

Website:
http://www.nicossgames.com/


effet clignotement lorsque l'enemi est touché Empty
MessageSujet: effet clignotement lorsque l'enemi est touché   effet clignotement lorsque l'enemi est touché EmptyLun 6 Juil 2015 - 20:12

Salut à tous

je cherche a créer un effet de clignotement lorsque mon ennemi est touché

j'ai essayé la fonction "color sprit" lors d'une collision avec mon tire mais rien ne change ?

quelqu'un a déjà essayé cette fonction ?


Revenir en haut Aller en bas
onilink_
Modérateur
onilink_


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

effet clignotement lorsque l'enemi est touché Empty
MessageSujet: Re: effet clignotement lorsque l'enemi est touché   effet clignotement lorsque l'enemi est touché EmptyLun 6 Juil 2015 - 20:28

Tu peux utiliser l'alpha:
image_alpha = ((current_time mod 150) > 150/2)

_________________
effet clignotement lorsque l'enemi est touché Runningpotato1effet clignotement lorsque l'enemi est touché TvF6GED effet clignotement lorsque l'enemi est touché MdetltS
Revenir en haut Aller en bas
nicoss
Débutant
nicoss


Messages : 13
Projet Actuel : Regulus Star sur smartphone Android exclusivenement
https://play.google.com/store/apps/details?id=com.nicossgames.regulustar

Website:
http://www.nicossgames.com/


effet clignotement lorsque l'enemi est touché Empty
MessageSujet: Re: effet clignotement lorsque l'enemi est touché   effet clignotement lorsque l'enemi est touché EmptyMar 7 Juil 2015 - 9:05

merci onilink je vais essayer ça
Revenir en haut Aller en bas
Is Daouda
Utilisateur confirmé: Rang **
Is Daouda


Messages : 393
Localisation : ...

effet clignotement lorsque l'enemi est touché Empty
MessageSujet: Re: effet clignotement lorsque l'enemi est touché   effet clignotement lorsque l'enemi est touché EmptyMer 8 Juil 2015 - 0:28

Tu peux aussi faire:

Dans ev creat de l'enemmi:
is_hurt=0;

Dans ev step de l'enemmi
if (is_hurt>0)
{
image_alpha=choose(1,0.7,0.5,0.2);
is_hurt-=1;
} else image_alpha=1;

Dans ev collision de l'enemmi
if (is_hurt==0) is_hurt=30; //ici 30 represente la durree

_________________
"Celui qui trouve sans chercher a longtemps cherché sans trouver".
Revenir en haut Aller en bas
Craki
Utilisateur confirmé: Rang ****
Craki


Messages : 1496
Localisation : Dans l’univers de métamatière

effet clignotement lorsque l'enemi est touché Empty
MessageSujet: Re: effet clignotement lorsque l'enemi est touché   effet clignotement lorsque l'enemi est touché EmptyMer 8 Juil 2015 - 0:44

2DGP a écrit:
image_alpha=choose(1,0.7,0.5,0.2);
C’est du scintillement ça, pas du clignottement.
Ou à la limite, image_alpha = 1 - image_alpha.

_________________
effet clignotement lorsque l'enemi est touché 357g46o
Revenir en haut Aller en bas
Is Daouda
Utilisateur confirmé: Rang **
Is Daouda


Messages : 393
Localisation : ...

effet clignotement lorsque l'enemi est touché Empty
MessageSujet: Re: effet clignotement lorsque l'enemi est touché   effet clignotement lorsque l'enemi est touché EmptyMer 8 Juil 2015 - 7:36

Oh au tant pour moi Very Happy

_________________
"Celui qui trouve sans chercher a longtemps cherché sans trouver".
Revenir en haut Aller en bas
nicoss
Débutant
nicoss


Messages : 13
Projet Actuel : Regulus Star sur smartphone Android exclusivenement
https://play.google.com/store/apps/details?id=com.nicossgames.regulustar

Website:
http://www.nicossgames.com/


effet clignotement lorsque l'enemi est touché Empty
MessageSujet: Re: effet clignotement lorsque l'enemi est touché   effet clignotement lorsque l'enemi est touché EmptyMer 8 Juil 2015 - 14:24

j'ai essayer vos 2 methodes est cela fonctionne tres bien sauf qu'avec la cadance de mes tires on voit plus enemie smack

mais je me suis mal expliqué en fait pas un clignotement en mais un changement de couleur que je cherche à faire un peu comme les jeux des année 80 90 lorsque l'on toucher l’ennemi pour montrer que l'on avait eu on lui faisait clignoter en blanc
Revenir en haut Aller en bas
Craki
Utilisateur confirmé: Rang ****
Craki


Messages : 1496
Localisation : Dans l’univers de métamatière

effet clignotement lorsque l'enemi est touché Empty
MessageSujet: Re: effet clignotement lorsque l'enemi est touché   effet clignotement lorsque l'enemi est touché EmptyMer 8 Juil 2015 - 16:18

nicoss a écrit:
j'ai essayer vos 2 methodes est cela fonctionne tres bien sauf qu'avec la cadance de mes tires on voit plus enemie smack  

mais je me suis mal expliqué en fait pas un clignotement en mais un changement de couleur que je cherche à faire un peu comme les jeux des année 80 90 lorsque l'on toucher l’ennemi pour montrer que l'on avait eu on lui faisait clignoter en blanc
onilink_ a fait un script bizarre y a quelques années qui utilisait les fonctions 3D pour ça. J’vais essayer de le retrouver.

ÉDIT : https://cbna.forumactif.com/t10537-ressources-banque-d-exemples-game-maker « Dessiner un sprite avec une couleur unie »

_________________
effet clignotement lorsque l'enemi est touché 357g46o
Revenir en haut Aller en bas
Kabcorp
Utilisateur confirmé: Rang **
Kabcorp


Messages : 315
Localisation : Savoie
Projet Actuel : trop...

effet clignotement lorsque l'enemi est touché Empty
MessageSujet: Re: effet clignotement lorsque l'enemi est touché   effet clignotement lorsque l'enemi est touché EmptyMer 8 Juil 2015 - 17:47

image_alpha=round(tan(current_time/50));

_________________
Vous voulez un jeu pas comme les autres? Voici DeFRaG :
Revenir en haut Aller en bas
http://kabcorp.fr
Térence
Utilisateur confirmé: Rang *****
Térence


Messages : 2213
Localisation : Oui

effet clignotement lorsque l'enemi est touché Empty
MessageSujet: Re: effet clignotement lorsque l'enemi est touché   effet clignotement lorsque l'enemi est touché EmptyMer 8 Juil 2015 - 18:34

Craki a écrit:
nicoss a écrit:
j'ai essayer vos 2 methodes est cela fonctionne tres bien sauf qu'avec la cadance de mes tires on voit plus enemie smack  

mais je me suis mal expliqué en fait pas un clignotement en mais un changement de couleur que je cherche à faire un peu comme les jeux des année 80 90 lorsque l'on toucher l’ennemi pour montrer que l'on avait eu on lui faisait clignoter en blanc
onilink_ a fait un script bizarre y a quelques années qui utilisait les fonctions 3D pour ça. J’vais essayer de le retrouver.

ÉDIT : https://cbna.forumactif.com/t10537-ressources-banque-d-exemples-game-maker « Dessiner un sprite avec une couleur unie »

Je dirais qu'oni aime bien se compliquer la vie, ia image_blend qui marche très bien ^^

Donc pour un truc basique tu fais un compteur que t'incrémente à chaque step puis dans draw :
a=30; // fais varier ca pour changer la durée
if(compteur%a<a/2) image_blend=c_red; else image_blend=c_white;

Après tu peux t'amuser avec les create_color_from_rgb, mais c'est pas ce que tu veux je pense.

_________________
Je suis partie sur les ailes du vent et la tempête m'a ramenée.
Revenir en haut Aller en bas
hyper
Utilisateur confirmé: Rang ****
hyper


Messages : 1458
Localisation : près de Nantes
Projet Actuel : Super Note Aventure

effet clignotement lorsque l'enemi est touché Empty
MessageSujet: Re: effet clignotement lorsque l'enemi est touché   effet clignotement lorsque l'enemi est touché EmptyMer 8 Juil 2015 - 18:36

Le soucis, c'est que modifier image_blend assombrit le sprite, alors qu'on veut le mettre en blanc (ce que le script d'oni fait, tout comme les shaders de GM studio Smile )

_________________
côt.
Revenir en haut Aller en bas
https://cagibi.itch.io/
Térence
Utilisateur confirmé: Rang *****
Térence


Messages : 2213
Localisation : Oui

effet clignotement lorsque l'enemi est touché Empty
MessageSujet: Re: effet clignotement lorsque l'enemi est touché   effet clignotement lorsque l'enemi est touché EmptyMer 8 Juil 2015 - 18:50

Ah wé, j'avais pas vu qu'il le voulait en blanc. Doit y avoir moyen de trouver dans la doc, mais si le truc d'oni marche bien bah pas la peine de se fatiguer...

_________________
Je suis partie sur les ailes du vent et la tempête m'a ramenée.
Revenir en haut Aller en bas
Contenu sponsorisé





effet clignotement lorsque l'enemi est touché Empty
MessageSujet: Re: effet clignotement lorsque l'enemi est touché   effet clignotement lorsque l'enemi est touché Empty

Revenir en haut Aller en bas
 
effet clignotement lorsque l'enemi est touché
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Appuyer sur une touche directionelle + une touche pour pouvoir...
» Programmer un effet Tilt-Shift (graphismes avec un effet "maquette")
» combinaison de touche
» Draw lorsque une boucle est active ?
» Touche non reconnu

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: