在 Cocos2D 中从纹理图集访问 UIImage

发布于 2024-11-29 09:47:52 字数 100 浏览 1 评论 0原文

我的项目正在 Cocos2D 中使用纹理图集来制作精灵动画。但现在,我需要从 Atlas 访问一帧像素数据。有没有办法从较大的 Atlas 文件中提取单个动画“帧”作为 UIImage?

My project is using a Texture Atlas for sprite animations in Cocos2D. But now, I need to access one frame of pixel data from the Atlas. Is there a way to extract a single animation "frame" from the larger Atlas file as a UIImage?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

花间憩 2024-12-06 09:47:52

我编写了一个 UIImage 类别来处理精灵表。看看这个,它可能会有所帮助 http:// reecon.wordpress.com/2011/11/19/uiimage-sprite-additions-objective-c/

如前所述,此类别基于CGImageCreateWithImageInRect() 但使得从单个精灵表中提取精灵的过程更加方便和快捷。

I wrote a UIImage category for handling sprite sheets. Check out this, it may be helpful http://reecon.wordpress.com/2011/11/19/uiimage-sprite-additions-objective-c/

As noted earlier, this category bases on CGImageCreateWithImageInRect() but makes the process of extracting sprites from a single sprite sheet far more convenient and faster.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文