2017-06-11 1 views
1

Quelle est la valeur par défaut color de SKSpriteNode?Réinitialiser la propriété de couleur de SKSpriteNode?

Il n'est pas mentionné dans les documents Apple, et la comparaison de la propriété par défaut à nil ou UIColor.white renvoie false, ce qui suggère que ce n'est ni l'un ni l'autre.

L'objectif est de réinitialiser la couleur d'un nœud à la valeur par défaut après avoir exécuté une animation SKAction.colorize dessus.

Répondre

0

La définition de colorBlendFactor à 0 entraîne l'ignorance de la propriété color.

La valeur doit être un nombre compris entre 0,0 et 1,0 inclus. La valeur par défaut (0.0) indique que la propriété de couleur est ignorée et que les valeurs de la texture doivent être utilisées sans modification. Pour les valeurs supérieures à 0.0, la texture est mélangée à la couleur avant d'être dessinée sur la scène.

Cette option résout le problème, mais ne répond pas à la question de la valeur color par défaut.

Espérons que quelqu'un d'autre publie une réponse définitive à la question.