我正在试图弄清楚精灵序列的最佳方法。
使用setColor
或CCTintTo
我有spritesheet,其包含20帧,用于5个动画。每当我的角色改变颜色时,就意味着我想要看到所有下一个用新颜色绘制的帧。
我应该将颜色设置为整个spritesheet吗?但是在这种情况下需要在单独的spritesheet中存储字符精灵。
__
这是我的解决方案,但似乎我做错了:)
https://gist.github.com/4634157
(仅以基于精灵的动画缩放动画)
答案 0 :(得分:0)
采用索引纹理和调色板交换技术(使用片段着色器)。简单且可扩展的解决方案。