J'ai un tableau mutable de CCLabels. Lorsque je crée le tableau d'étiquettes, je mets la couleur de l'étiquette noire à l'aide:Changement de couleur sur un CCLabel
label.color = ccc3(0,0,0);
A différents points que je veux changer la couleur d'une étiquette donnée.
J'ai essayé la méthode suivante, sans succès.
-(void)updateLabel:(CCLabel*)l{
[l setColor: ccc3(1.0,1.0,0.0)];
}
Je sais que j'ai un pointeur valide à l'étiquette parce que si je change la méthode de
[l setString:@"test"];
Il change correctement les étiquettes. Mais la couleur ne change pas. Je ne vois rien dans la documentation pour suggérer que la couleur soit immuable une fois réglée. Alors, est-ce que quelqu'un sait ce qui pourrait se passer?
cela fonctionne dans les nouvelles versions cocos très bien (mais prend des valeurs d'octets) – Nixarn