首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CAEmitterCell与SKEmitterNode的差异

CAEmitterCell与SKEmitterNode的差异
EN

Stack Overflow用户
提问于 2014-05-30 12:02:09
回答 1查看 965关注 0票数 3

我阅读了苹果粒子发射器编辑器指南,以帮助我理解iOS 5中粒子系统背后的一些概念。我是以编程的方式添加粒子发射器,而不是使用粒子发射器编辑器,我使用的是CAEmitterCellCAEmitterLayer,因为我认为这会给我提供与SpriteKit相同的粒子系统类型。

直到我想尝试一下混合模式(指南第17页),我才意识到,似乎没有一种方法可以做到这一点-- CAEmitterCell - the- the定义在SKEmitterNode类中,我看不出是否在CAEmitterCell类中。

这就是我的问题:如果以编程的方式工作,SKEmitterNode是否提供了比CAEmitterCell - or更多的可能性,是否有可能与CAEmitterCell的混合模式产生类似的效果?如果这是不可能的,那么SKEmitterNode是否还有其他不可能在CAEmitterCell中实现的东西呢?

非常感谢。

EN

回答 1

Stack Overflow用户

发布于 2014-05-30 13:16:04

它不是关于什么是可能的,什么是不可能的,它更多的是什么应该在一起。如果您制作了雪碧工具包应用程序,那么最好坚持使用SKEmitterNode,唯一的原因是只有这些节点与其他Sprite Kit节点和场景很好地协同工作。

例如,如果您呈现另一个带有转换的场景,任何像发射器单元格一样的非Sprite Kit视图都不会参与过渡动画。此外,您只能在整个雪碧套件场景的顶部呈现非雪碧套件视图。因此,如果您希望在CAEmitterCell上有其他精灵,那么根本不可能做到这一点。

因此,在雪碧套件中,无论功能如何,应用程序都使用SKEmitterNode。

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

https://stackoverflow.com/questions/23954147

复制
相关文章

相似问题

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