Ios 旋转一个纹理2d

Ios 旋转一个纹理2d,ios,objective-c,cocos2d-iphone,rotation,opengl-es-2.0,Ios,Objective C,Cocos2d Iphone,Rotation,Opengl Es 2.0,因此,我的问题的前提是,我将一个带有片段着色器的alpha遮罩应用于一个圆形CCSprite。然后我想旋转CCSprite,同时保持alpha遮罩在相同的位置。如果应用遮罩,然后旋转精灵,则遮罩将随精灵一起旋转。如果旋转精灵,然后应用遮罩,则遮罩将处于旋转位置,因为我将其基于精灵的纹理,该纹理从不旋转 是否有一种方法可以使cctexture2d旋转,使遮罩在精灵旋转时保持在原位,或者我是否需要将自定义顶点着色器应用于遮罩或ccpsrite纹理?如果是自定义的,矩阵变换会是什么样子

因此,我的问题的前提是,我将一个带有片段着色器的alpha遮罩应用于一个圆形CCSprite。然后我想旋转CCSprite,同时保持alpha遮罩在相同的位置。如果应用遮罩,然后旋转精灵,则遮罩将随精灵一起旋转。如果旋转精灵,然后应用遮罩,则遮罩将处于旋转位置,因为我将其基于精灵的纹理,该纹理从不旋转

是否有一种方法可以使cctexture2d旋转,使遮罩在精灵旋转时保持在原位,或者我是否需要将自定义顶点着色器应用于遮罩或ccpsrite纹理?如果是自定义的,矩阵变换会是什么样子