|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre expérimenté
![]() Inscription : juin 2005 Messages : 760 ![]() |
Bonjour,
J'aimerais savoir comment realise t on de manière générale une image avec plusieurs couleurs. (Pour l'instant, vous vous demandez : mais il est *** ou *** ?) Une telle utilisation est visible dans les jeux de strategie par exemple ou une unitée affiche la couleur de son joueur et donc l'image de l'unité change selon le joueur. Existe il des techniques specifiques ? Mon problème est dans le cas de http://www.sq3.org.uk/Evolution/Squirm3/OrganicBuilder/, chaque atome du fait de sa couleur necessite une image differente, c'est lourd et assez contraignant. Rajouter un atome necessite de rajouter une image. Est il possible de créer un image "générique" qui puisse etre après déclinée en differentes couleurs? D'avance merci PS : La difficultée resultant du fait que ne s'agit pas de remplacer la couleur générique G par la couleur spécifique S : il y a des nuances dans les couleurs... |
|
|
00
|
|
|
#2 |
|
Membre éclairé
![]() Inscription : juin 2002 Messages : 471 ![]() |
Utilise une image calque que tu superpose a ton sprite. Enfin c'est ce que je ferais
__________________
J'aime pas les épinards... Mais alors pas du tout |
|
|
00
|
|
|
#3 |
|
Expert Confirmé Sénior
![]() |
Souvent, pour cela on utilise des images à palette (typiquement, des images 8 bits (256 couleurs) ou même 4 bits (16 couleuts).
Avec ces images, chaque pixel est représenté par une entrée dans une palette, et la palette indique la couleur du pixel. Ainsi, pour changer la couleur de l'unité, on change juste sa palette...
__________________
SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant. "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?" Apparently everyone. -- Raymond Chen. Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen. |
|
|
00
|
|
|
#4 |
|
Membre expérimenté
![]() Inscription : juin 2005 Messages : 760 ![]() |
Si j'ai bien compris, c'est la même logique que les pointeurs. C'est vrai que c'est pas mal mais il faut que je fasse les palettes. Si j'arrive à trouver une manière de générer celle ci en fonction d'une couleur de base, alors ce sera effectivement, ce que je cherche.
Merci Par contre l'image calque, j'avoue ne pas avoir compris. (Mes connaissances en manipulation d'image sont très faibles. |
|
|
00
|
|
|
#5 |
|
Membre éclairé
![]() Inscription : juin 2002 Messages : 471 ![]() |
Pour lh'istoire de l'image calque c'est "en gros" une image que tu superpose à ton image de départ pour obtenir la fusion des deux (un peu comme un calque photoshop) l'avantage par rapport à la modification de palette c'est que tu peux aussi modifier les motifs et non seulement les couleurs. Le désavantage est que c'est plus long à calculer.
Si tu utilise une palette de couleur tu peux aussi la sauvegarder sur ton disque si tu veux pas t'embeter à la générer en fonction d'une couleur de base.
__________________
J'aime pas les épinards... Mais alors pas du tout |
|
|
00
|
|
|
#6 |
|
Membre expérimenté
![]() Inscription : juin 2005 Messages : 760 ![]() |
Mon but est justement de pouvoir tout générer en fonction d'une couleur de base, mais merci je comprends mieux ce que tu a voulu dire.
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com