首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Cocos2d游戏引擎将雪碧切成不规则形状?

问如何使用Cocos2d游戏引擎将雪碧切成不规则形状?
EN

Stack Overflow用户
提问于 2012-06-06 18:06:55
回答 3查看 1.2K关注 0票数 0

如何使用Cocos2d游戏引擎将雪碧切成不规则形状?我需要以不规则的形状显示图片。不仅是矩形形状或其他一些规则形状,而且是我想要的任何形状。有没有办法将精灵、纹理或图像裁剪成不规则的形状?

据我所知,目前还没有用于归档目的的API。也许OpenGL是做这件事的最好方法,但我不知道如何将其归档并将其转换为CCSprite。

我希望有人能帮助我,因为我真的非常需要it.Thanks。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-06-06 19:38:29

我使用Cocos2d 2.0的本教程实现了这一点

http://www.raywenderlich.com/4428/how-to-mask-a-sprite-with-cocos2d-2-0

如果你使用的是1.0,你可以使用这个

http://www.raywenderlich.com/4421/how-to-mask-a-sprite-with-cocos2d-1-0

票数 2
EN

Stack Overflow用户

发布于 2012-06-06 18:25:58

OpenGL可以帮助您实现这一点。你需要三角化你想要的形状,然后在你的draw方法中填充你的精灵的纹理

票数 0
EN

Stack Overflow用户

发布于 2012-06-07 03:12:53

您可以使用掩码来做这类事情。在Cocos2D社区中已经为此目的开发了一些类。在this Cocos2D thread上查看CCMask,或者正如@Ben引用的文章所述,您可以使用Cocos2D 2.0中的着色器来实现这一点

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10912119

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档