cocos2d iphone问题中的PNG透明度
我刚刚开始在 iPhone 上进行 cocos2d 开发。我遇到的一个问题是,当我将 CCSprite 添加到场景中时,它在 .png 文件的边缘周围不是透明的,而是显示为白色。
例如,我在头文件中定义了 CCSprite -
CCSprite *foo;
然后当我初始化场景时 -
foo = [CCSprite spriteWithFile:@"foo.png"];
[self addChild:player z:0 tag:1];
这段代码有什么问题吗?
感谢您的任何帮助。
PS 我已经在 Photoshop 中仔细检查了我的 .png 文件,它在应有的位置正确显示为透明。
I've just begun cocos2d development on the iphone. An issue I'm having is that when I add a CCSprite to my scene, instead of it being transparent around the edges of the .png file, its showing up as white.
So for example, I define the CCSprite in my header file -
CCSprite *foo;
Then when I initialise my scene -
foo = [CCSprite spriteWithFile:@"foo.png"];
[self addChild:player z:0 tag:1];
Is there anything wrong with this code?
Thanks for any help.
P.S. I have double checked my .png file in Photoshop and its correctly showing up as transparent where it should be.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
检查此页面的底部:
http://www.cocos2d-iphone .org/wiki/doku.php/faq#my_png_doesn_t_look_like_in_photoshop
Check the bottom portion of this page:
http://www.cocos2d-iphone.org/wiki/doku.php/faq#my_png_doesn_t_look_like_in_photoshop