SKSpriteNode的默认color
值是什么?
Apple文档中没有提到它,将默认属性与nil
或UIColor.white
进行比较会返回false,表明它们都不是。
目标是在节点上运行SKAction.colorize
动画后将其颜色重置为默认值。
答案 0 :(得分:0)
将colorBlendFactor
设置为0会导致color
属性被忽略。
该值必须是介于0.0和1.0之间的数字。默认 value(0.0)表示忽略color属性 纹理的值应该未经修改地使用。对于大于的值 0.0,纹理在被绘制到场景之前与颜色混合。
此选项解决了问题,但未回答默认color
值的问题。
希望其他人发布问题的明确答案。