问题标签 [caemitterlayer]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
swift - 使用 CAEmitterLayer 的屏幕截图视图
是否可以截取包含 CAEmitterLayer 的视图?
每当我尝试时,视图都创建得很好,但是所有粒子都丢失了,这是我的代码:
我已经确认 CAEmitterLayer 在 drawingView.layer
objective-c - CAEmitterLayer - 如何让emiterCell 粒子同时出现,而不是设置粒子每秒的出生率?
这就是我的emitterLayer 的设置方式:
这就是我的emitterCell 的设置方式:
这就是我开始/停止动画的方式:
我需要立即创建所有粒子,以便产生爆炸效果。这是设置的方式,它们只会一一生成。
ios - CAEmitterCell 不使用图像?
我在 CAEmitterCell 上找不到足够的文档。
它的内容似乎可以设置为任何对象,但据我从在线示例中可以看出,它始终设置为 UIImage。
有没有办法为内容设置其他内容?像 CAShapeLayers 甚至只是纯色?
ios - 具有 3D 旋转功能的 CAEmitterCell
我正在尝试使用 CAEmitterLayer 和 CAEmitterCell 重现从顶部效果掉落的小纸片。
到目前为止,我得到了它的 2D 动画,但是我很难让每个单元格在下降时旋转。
如何对每个粒子应用随机旋转?到目前为止,我尝试了 3D 变换但没有成功。
这就是我得到的:
ios - 有人能告诉我为什么我在 CGColorCreateCopy 上得到“对象的潜在泄漏”吗?
这是我的代码——在 Xcode 6.3 for iOS8 及更高版本上编译:
我一直在为发布什么而苦苦挣扎!
谢谢!
ios - CAEmitterLayer 的初始粒子不在emitterPosition 开始
我的目标是制作一个类似爆炸的动画,其中在短时间内发射出许多粒子。我的问题是 CAEmitterLayer 在开始发射时会添加“未来”粒子,使其看起来像动画已经运行了一段时间。
如何禁用或解决此问题?当我增加birthRate 时,我只希望粒子从emitterPosition 开始出现,而不是在CAEmitterCell 的预计生命周期中的所有点。任何帮助表示赞赏。
ios - CAEmitterCell 的自定义动画
我有一个 CAEmitterLayer,我想在每个粒子的生命过程中运行一个简单的动画。
一旦粒子出现,我希望它放大到大约 1.2,然后在短时间内让它缩小到 1.0 并保持这种状态,直到它的生命周期结束。
我知道 CAEmitterCell 的 scale、scaleRange 和 scaleSpeed 属性,但它们对于我需要的东西来说太随机了。
这可能吗?我试过像这样添加 CABasicAnimation(我的 CAEmitterCell 的名字是“heart”):
但它不起作用,粒子只是以随机比例出现,它们根本没有动画。
ios - 无法让 CAEmitterLayer 显示粒子
我已经阅读了一些教程并查看了文档,但我无法让我的 CAEmitterLayer 显示任何粒子。我有一个 CAEmitterLayer 和 CAEmitterCell 属性,并且都具有非原子属性和 storng 属性。也许我错过了一个步骤,但我已经导入了 QuartzCore,这是我设置在 viewDidLoad 中调用的层和单元格的方法:
objective-c - 在 iOS 9 中出生率超过 5 时 CAEmitterlayer 崩溃
我在 iPad 项目中使用粒子发射器(不使用 SpriteKit),粒子发射器是在 UIImageView 内生成的,并且由于 iOS 9,这个发射器正在使整个应用程序崩溃。实际上,整个 iPad 都在崩溃,图像冻结,除了重新启动 iPad 之外,没有什么能让 iPad 解冻。
如果我将出生率从 19.0f 降低到 6.0f,iPad 就会停止崩溃。我使用的图像是 256 × 256 大小的 png,我不确定这是否会导致它崩溃。
在 iOS 8 中一切正常。
我目前在 iPad Air 2 上使用 Xcode 7.0.1 上的 iOS 9.0.1。