我已经开始使用着色器(cocos2d 2.1)并尝试在这个游戏中制作闪闪发光和有光泽的移动效果: 具有酷炫闪亮效果的游戏 有几个问题:
- 是否有任何示例如何缩放纹理的 uv 坐标?也许在顶点着色器中或[着色器使用]之前的某个地方?
- 如何围绕片段着色器内的某个锚点缩放和旋转纹理?我知道这可以通过转换矩阵以某种方式实现,但没有运气。
- 有没有办法以编程方式构建火花来改变其中的尖峰数量?
- 据我了解,光泽动画光泽是一种纹理,可能是一些白色渐变覆盖在主纹理上,一种在片段着色器中混合的柔光。但是我的问题和上一个一样。如何正确设置此渐变的动画,将其从点 a1 移动到径向位于主图像上的点 a2。
- 是否有可能制作一些额外的函数来生成随机时间来动画所有这些闪亮的东西并以一些时间随机性生成它。