Cocos2d x 使用SpriteSheet中的Sprite上的Texture2DMutable查找像素颜色

Cocos2d x 使用SpriteSheet中的Sprite上的Texture2DMutable查找像素颜色,cocos2d-x,texture2d,render-to-texture,Cocos2d X,Texture2d,Render To Texture,我试图找出雪碧上像素的颜色。在以下位置使用该方法: CCImage *testImage = new CCImage; testImage->initWithImageFile(filename); unsigned char *data = testImage->getData(); 然后我将使用这些数据创建一个Texture2DMutable。从那时起,我就能够实现我想要的 现在,我的项目资产正在使用TexturePacker打包到一张sprite表中。现在,我的精灵是使用cr

我试图找出雪碧上像素的颜色。在以下位置使用该方法:

CCImage *testImage = new CCImage;
testImage->initWithImageFile(filename);
unsigned char *data = testImage->getData();
然后我将使用这些数据创建一个Texture2DMutable。从那时起,我就能够实现我想要的

现在,我的项目资产正在使用TexturePacker打包到一张sprite表中。现在,我的精灵是使用
createWithPriteFrameName
创建的。我尝试使用以下链接中的方法:

从我的精灵对象获取图像,但我认为渲染的纹理不正确。有人能给我指出一个更好的方向吗?我目前正在使用cocos2d-X3.2