AccueilAccueil  FAQFAQ  RechercherRechercher  S'enregistrerS'enregistrer  MembresMembres  Connexion  

Partagez | 
 

 possible ou pas?

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
tales
Utilisateur confirmé: Rang *


Messages : 239

MessageSujet: possible ou pas?   Jeu 18 Sep 2014 - 16:45

Hello!

est il possible de rendre une partie d'un sprite invisible? Exemple j'aimerais que le hero soit entouré d'un bulle (invisible) qui effacerait certain élément du décors pour qu'on puisse le voir à travers. Il faudrait que la bulle rende invisible les pixels qu'il touche du sprite d'un objet comme un arbre!
Revenir en haut Aller en bas
Craki
Utilisateur confirmé: Rang ****
avatar

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

MessageSujet: Re: possible ou pas?   Jeu 18 Sep 2014 - 17:06

Le plus simple serait qu’au lieu d’afficher un sprite, ton objet crée une surface et la remplisse en omettant les pixels de coordonnées (u;v) qui respectent la condition (x – u)² + (y – v)² < r, avec (x;y) les coordonnées de ton perso et r le rayon de la bulle.

Pour les surfaces : http://docs.yoyogames.com/

_________________
Revenir en haut Aller en bas
onilink_
Modérateur
avatar

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

MessageSujet: Re: possible ou pas?   Jeu 18 Sep 2014 - 17:06

Tu fais le rendu de tout ce qui peut être invisible dans une surface, et ensuite tu utilises un blend mode pour effacer l'alpha dans la zone souhaitée.
http://cbna.forumactif.com/t11324-tutoriel-les-surfaces
http://cbna.forumactif.com/t10259-tutoriel-le-blend-mode-en-long-et-en-large

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


Messages : 239

MessageSujet: Re: possible ou pas?   Jeu 18 Sep 2014 - 17:28

hummmm okok merci pour ces pistes je vais voir ça! Smile
Revenir en haut Aller en bas
Contenu sponsorisé




MessageSujet: Re: possible ou pas?   

Revenir en haut Aller en bas
 
possible ou pas?
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

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: