我有一个CCSprite
逐渐需要从一端线性耗尽,让我们说从左到右。为此,我试图改变textureRect
精灵的属性,以便从一端耗尽的部分在“外部”显示精灵的帧。
我之前使用从 spritesheet 加载的 sprite 做过这种事情。它工作得很好。但是我CCSprite
使用CCRenderTexture
并通过更改textureRect
属性创建了这个,整个 sprite 消失了。
第一张图片是我从 CCRenderTexture 获得的原始 CCSprite。第二张图片显示了我想要实现的效果。Sprite 的黑色虚线矩形部分需要省略。只需要显示精灵的蓝色虚线部分。本质上,这个蓝色虚线矩形是我的纹理矩形。
有什么办法可以让我的精灵从一端减少。正常创建的精灵和使用CCRenderTexture
.