Cocos2d iphone 本地文件中的CCSprite绘制为黑色

Cocos2d iphone 本地文件中的CCSprite绘制为黑色,cocos2d-iphone,uiimage,ccsprite,Cocos2d Iphone,Uiimage,Ccsprite,在开发我的下一个应用程序时遇到了一个奇怪的问题。我需要从服务器下载用户配置文件图像(png文件),并将其添加为CCSprite。下载工作非常完美。但是当我想从这张图片中制作一个CCSprite时,我得到了一个黑色的正方形(我必须承认这个正方形的尺寸是正确的:100x100)。那么,这张图片有什么问题?如何更正图像属性以从中生成CCSprite Im使用kCCTexture2DPixelFormat\U RGBA8888作为默认AlphaPixelFormat 编辑: 我已经上传了这个png文件到

在开发我的下一个应用程序时遇到了一个奇怪的问题。我需要从服务器下载用户配置文件图像(png文件),并将其添加为CCSprite。下载工作非常完美。但是当我想从这张图片中制作一个CCSprite时,我得到了一个黑色的正方形(我必须承认这个正方形的尺寸是正确的:100x100)。那么,这张图片有什么问题?如何更正图像属性以从中生成CCSprite

Im使用kCCTexture2DPixelFormat\U RGBA8888作为默认AlphaPixelFormat

编辑: 我已经上传了这个png文件到dropbox文件夹(临时),所以你可以自己测试它。

您能否在另一个程序(即在Mac上)中显示PNG?是否可以通过名为的图像将其显示为UIImage?是的,图像在Photoshop等中打开时没有错误。尝试将图像添加到捆绑包并添加精灵,如[CCSprite spriteWithFile:@“filename”],结果是相同的黑色正方形,尺寸正确。图像参数似乎有问题……是的,当我创建UIImage,然后创建UIImageView并将UIImageView添加为[[[CCDirector sharedDirector]view]addSubwiev:myUIImageView]时,它工作正常;您是否使用“文件名”指定了
png
扩展名?给我们一些代码?特别是如何下载图像以及如何加载图像。请记住,cocos2d仅从应用程序包加载图像,如果要从appdata或文档加载图像,则必须指定完整路径!