gpt4 book ai didi

ios - CCSprite 上的黑色背景

转载 作者:行者123 更新时间:2023-11-28 22:48:56 30 4
gpt4 key购买 nike

我正在尝试从透明 PNG 创建 Sprite 图。如果我将图像用于 UIImageView,它会将背景显示为透明 - 它应该是透明的。但是,如果我使用 CCSprite,我会得到黑色背景。这是我正在创建 Sprite 的硬件:

UIImage *fullsizeImg = [UIImage imageWithContentsOfFile:[ele imagePath]];
CCSprite *sprite = [CCSprite spriteWithCGImage:fullsizeImg.CGImage key:@"blah"];

我正在将 Sprite 添加到 CCLayerColor。

最佳答案

您的 Sprite 的混合可能是错误的。试试这个:

sprite.blendFunc = (ccBlendFunc){GL_ONE, GL_ONE_MINUS_SRC_ALPHA};

另外,你为什么不这样加载图像:

CCSprite *sprite = [CCSprite spriteWithFile:@"ImageName"];

关于ios - CCSprite 上的黑色背景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12448280/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com