Swift 3 改变精灵的色调
Swift 3 Change Hue Of Sprite
在我的游戏中,我有一个精灵精灵。
我希望能够以编程方式更改此 sprite 的颜色,因此将褪色的颜色放在顶部以更改颜色。
所以当玩家改变角色时,精灵颜色也会改变。
关于如何做到这一点有什么想法吗?
我只是将可着色部分转换为灰度并使用 SKAction.colorize 精灵。
效果很好,我一直都在使用它,但是您可能需要创建一个红色和黄色部分的向导叠加层,这样它们就不会被着色
在我的游戏中,我有一个精灵精灵。
我希望能够以编程方式更改此 sprite 的颜色,因此将褪色的颜色放在顶部以更改颜色。
所以当玩家改变角色时,精灵颜色也会改变。
关于如何做到这一点有什么想法吗?
我只是将可着色部分转换为灰度并使用 SKAction.colorize 精灵。
效果很好,我一直都在使用它,但是您可能需要创建一个红色和黄色部分的向导叠加层,这样它们就不会被着色