我试图做一个粒子效应,我把一个细胞嵌套在另一个细胞上。想想他们在苹果文档中的基本烟花例子吧。他们将单元格嵌套到其他单元格中,并使用BeginTime参数对它们进行计时。但是,我的CAEmittorCell没有像他们一样的“CAEmittorCell”参数,而是在CAEmittorLayer中有一个.如果单元格没有beginTime参数,如何嵌套单元格并让它们在不同的时间执行?
注意,在苹果示例代码中,CAEmitterCell有一个“CAEmitterCell”参数
**CAEmitterCell *firework = [CAEmitterCell emitterCell];**
firework.contents = img;
firework.birthRate = 9999;
firework.scale = 0.6;
firework.velocity = 130;
firework.lifetime = 2;
firework.alphaSpeed = -0.2;
firework.yAcceleration = -80;
**firework.beginTime = 1.5;**
firework.duration = 0.1;
firework.emissionRange = 2 * M_PI;
firework.scaleSpeed = -0.1;
firework.spin = 2;我只需像这样手动调用选择器,以获得所需的结果:
CAEmitterCell cell = new CAEmitterCell();
cell.SetValueForKeyPath (NSNumber.FromFloat(1), (NSString)"beginTime");https://stackoverflow.com/questions/20007553
复制相似问题