标签: ios objective-c cocos2d-iphone rotation opengl-es-2.0
所以我的问题的前提是我将带有片段着色器的alpha蒙版应用于圆形CCSprite。然后我想旋转CCSprite,同时将alpha蒙版保持在相同的位置。如果我应用蒙版然后旋转精灵,蒙版将与精灵一起旋转。如果我旋转精灵然后应用蒙版,蒙版将处于旋转位置,因为我将它基于从不旋转的精灵的纹理。
有没有办法可以让cctexture2d以旋转精灵时面具保持原位的方式旋转,或者我需要将自定义顶点着色器应用到蒙版还是ccpsrite纹理?如果是自定义的,矩阵变换会是什么样的?