Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何在cocos2d中屏蔽精灵?_Ios_Objective C_Cocos2d Iphone_Mask_Ccsprite - Fatal编程技术网

Ios 如何在cocos2d中屏蔽精灵?

Ios 如何在cocos2d中屏蔽精灵?,ios,objective-c,cocos2d-iphone,mask,ccsprite,Ios,Objective C,Cocos2d Iphone,Mask,Ccsprite,我读过Ray Wenderlich关于精灵掩蔽的教程:。然而,我对openGL的理解很差,本教程并没有产生我想要的效果。我想做的是用另一个精灵/层遮罩一个精灵/层,并将精灵移动到遮罩后面以创建“闪亮”动画,如下所示: 此外,如何使掩码动态(例如:更改文本字符串),以及如何使精灵或层将其子元素作为掩码的一部分进行计数?我认为此Github存储库将对您有所帮助 我想你可以用动画来做,把“反射精灵”放在“遮罩精灵”下面,然后将“反射精灵”从左到右移动。谢谢,但这只是从遮罩和精灵纹理生成一个新的静态纹

我读过Ray Wenderlich关于精灵掩蔽的教程:。然而,我对openGL的理解很差,本教程并没有产生我想要的效果。我想做的是用另一个精灵/层遮罩一个精灵/层,并将精灵移动到遮罩后面以创建“闪亮”动画,如下所示:


此外,如何使掩码动态(例如:更改文本字符串),以及如何使精灵或层将其子元素作为掩码的一部分进行计数?

我认为此Github存储库将对您有所帮助


我想你可以用动画来做,把“反射精灵”放在“遮罩精灵”下面,然后将“反射精灵”从左到右移动。

谢谢,但这只是从遮罩和精灵纹理生成一个新的静态纹理。我需要将遮罩作为动画的一部分进行移动。这是一个很好的最新遮罩着色器,但是正如您所说,它不支持动画。我也在调查这件事。